7Baggers

Natural Gas Services Group, Inc
(NYSE:NGS) 

NGS stock logo

Natural Gas Services Group, Inc. provides natural gas compression services and equipment to the energy industry in the United States. It fabricates, manufactures, rents, and sells natural gas compressors and related equipment. The company primarily engages in the rental of compression units that pro...

Founded: 1998
Full Time Employees: 270
Sector: Energy
Industry: Oil & Gas Equipment & Services

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-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-05-10 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-05-10 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-11-03 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 
                                                                                      
      revenue:
                                                                                      
      rental
    47,115,000 44,334,000 41,502,000 39,580,000 38,910,000 38,226,000 37,350,000                                                                            
      sales
    491,000 844,000 471,000 750,000 1,927,000 997,000 1,843,000 2,270,000 2,503,000 2,921,000 1,413,000 1,595,000 2,992,000 2,598,000 1,786,000 1,292,000 2,893,000 1,126,000 1,472,000 1,573,000 2,711,000 1,663,000 536,000 2,008,000 1,450,000 3,947,000 5,877,000 5,814,000 4,125,000 2,941,000 3,947,000 6,383,000 2,998,000 4,908,000 4,256,000 4,407,000 6,637,000 3,875,000 2,536,000 2,300,000 4,910,000 7,847,000 2,468,000 4,292,000 3,912,000 6,369,000 5,218,000 2,275,000 3,338,000 4,422,000 3,893,000 3,329,000 7,835,000 8,360,000 4,935,000 10,649,000 12,432,000 4,833,000 4,807,000 1,901,000 3,877,000 1,734,000 3,695,000 1,779,000 1,461,000 4,844,000 5,285,000 4,599,000 6,929,000 8,006,000 13,239,000 9,159,000 9,626,000 7,559,750 10,574,000 10,159,000 9,506,000 9,705,000 10,880,000 9,636,000 7,993,000  
      aftermarket services
    861,000 971,000 1,428,000 1,052,000 546,000 1,435,000 1,493,000 1,295,000 670,000 1,674,000 2,251,000                                                                        
      total revenue
    48,467,000 46,149,000 43,401,000 41,382,000 41,383,000 40,658,000 40,686,000 38,491,000 36,907,000 36,221,000 31,369,000 26,957,000 26,620,000 23,821,000 20,743,000 19,926,000 20,336,000 18,029,000 18,245,000 17,749,000 18,397,000 16,995,000 15,765,000 17,405,000 17,890,000 19,706,000 20,852,000 19,895,000 17,991,000 16,160,000 16,396,000 18,204,000 14,718,000 16,660,000 15,913,000 16,218,000 18,902,000 16,703,000 16,181,000 17,194,000 21,576,000 25,755,000 21,193,000 24,230,000 24,741,000 27,101,000 25,599,000 21,952,000 22,322,000 23,142,000 21,865,000 20,258,000 23,983,000 23,548,000 19,290,000 24,508,000 26,376,000 18,645,000 17,701,000 13,758,000 15,054,000 9,423,750 14,245,000 11,901,000 11,549,000 14,634,000 16,380,000 16,757,000 20,025,000 15,839,250 24,946,000 19,478,000 18,933,000 13,246,750 18,651,000 17,624,000 16,712,000 16,563,000 17,130,000 15,458,000 13,578,000  
      yoy
    17.12% 13.51% 6.67% 7.51% 12.13% 12.25% 29.70% 42.79% 38.64% 52.05% 51.23% 35.29% 30.90% 32.13% 13.69% 12.27% 10.54% 6.08% 15.73% 1.98% 2.83% -13.76% -24.40% -12.52% -0.56% 21.94% 27.18% 9.29% 22.24% -3.00% 3.04% 12.25% -22.14% -0.26% -1.66% -5.68% -12.39% -35.15% -23.65% -29.04% -12.79% -4.97% -17.21% 10.38% 10.84% 17.11% 17.08% 8.36% -6.93% -1.72% 13.35% -17.34% -9.07% 26.30% 8.98% 78.14% 75.21% 97.85% 24.26% 15.60% 30.35% -35.60% -13.03% -28.98% -42.33% -7.61% -34.34% -13.97% 5.77% 19.57% 33.75% 10.52% 13.29% -20.02% 8.88% 14.01% 23.08%      
      qoq
    5.02% 6.33% 4.88% -0.00% 1.78% -0.07% 5.70% 4.29% 1.89% 15.47% 16.37% 1.27% 11.75% 14.84% 4.10% -2.02% 12.80% -1.18% 2.79% -3.52% 8.25% 7.80% -9.42% -2.71% -9.22% -5.50% 4.81% 10.58% 11.33% -1.44% -9.93% 23.69% -11.66% 4.69% -1.88% -14.20% 13.17% 3.23% -5.89% -20.31% -16.23% 21.53% -12.53% -2.07% -8.71% 5.87% 16.61% -1.66% -3.54% 5.84% 7.93% -15.53% 1.85% 22.07% -21.29% -7.08% 41.46% 5.33% 28.66% -8.61% 59.75% -33.85% 19.70% 3.05% -21.08% -10.66% -2.25% -16.32% 26.43% -36.51% 28.07% 2.88% 42.93% -28.98% 5.83% 5.46% 0.90% -3.31% 10.82% 13.85%   
      cost of revenue
                                                                                      
      total cost of revenues
    18,219,000 19,919,000 17,573,000 17,159,000 17,127,000                                                                              
      selling, general and administrative expense
    6,508,000 4,175,500 5,870,000 5,454,000 5,378,000                     1,991,500 2,791,000 2,682,000 2,493,000 1,670,750 2,353,000 2,309,000 2,021,000 1,944,000 2,340,000 2,390,000 3,046,000 1,705,500 2,101,000 2,152,000                                  943,250 1,311,000        
      depreciation and amortization
    10,325,000 9,802,000 9,249,000 8,969,000 8,636,000 8,469,000 8,086,000 7,705,000 7,087,000 7,160,000 6,807,000 6,418,000 6,165,000 5,998,000 6,016,000 6,042,000 6,061,000 6,387,000 6,387,000 6,326,000 6,297,000 6,339,000 6,318,000 6,301,000 6,240,000 6,160,000 5,867,000 5,683,000 5,558,000 5,677,000 5,536,000 5,449,000 5,387,000 5,344,000 5,320,000 5,310,000 5,328,000 5,425,000 5,431,000 5,437,000 5,503,000 5,518,000 5,594,000 5,858,000 5,788,000 5,691,000 5,528,000 5,246,000 5,042,000 4,818,000 4,652,000 4,436,000 4,238,000 4,143,000 3,980,000 3,797,000 3,787,000 3,724,000 3,545,000 3,434,000 3,292,000 3,157,000 2,990,000 2,905,000 2,874,000 2,891,000 2,902,000 2,935,000 2,958,000 2,828,000 2,608,000 2,364,000 2,125,000 2,022,000 1,921,000 1,810,000 1,717,000 1,885,000 1,497,000 1,371,000 1,267,000  
      inventory allowance
     1,053,000   61,000                                                                              
      retirement of rental equipment
    412,000    728,000 23,000   5,000                                                                          
      gain on disposition of assets
    -70,000 -46,000 -46,000 -124,000                                                                               
      total operating costs and expenses
    35,394,000 39,037,000 32,646,000 31,458,000 31,876,000 34,615,000 31,229,000 29,985,000 27,588,000 31,782,000 26,465,000 26,245,000 26,218,000 22,932,000 22,241,000 19,268,000 19,954,000 26,213,000 19,808,000 20,042,000 18,766,000 19,232,000 16,706,000 17,553,000 18,163,000 22,100,000 34,413,000 19,302,000 17,782,000 16,054,000 16,440,000 17,978,000 14,368,000 16,443,000 15,320,000 15,804,000 18,559,000 15,736,000 14,358,000 15,321,000 17,809,000 21,112,000 17,395,000 23,311,000 18,954,000 20,402,000 19,759,000 16,867,000 17,960,000 18,192,000 16,777,000 14,414,000 17,846,000 18,025,000 15,048,000 19,679,000 20,754,000 13,978,000 14,058,000 10,536,000 11,725,000 7,428,000 10,882,000 9,508,000 9,321,000 11,770,000 12,169,000 12,126,000 13,968,000 11,327,750 17,498,000 14,333,000 13,480,000 9,854,500 13,419,000 13,490,000 12,509,000 13,087,000 13,440,000 13,546,000 10,525,000  
      operating income
    13,073,000 7,112,000 10,755,000 9,924,000 9,507,000 6,043,000 9,457,000 8,506,000 9,319,000 4,439,000 4,904,000 712,000 402,000 889,000 -1,498,000 658,000 382,000 -8,184,000 -1,563,000 -2,293,000 -369,000 -2,237,000 -941,000 -148,000 -273,000 -2,394,000 -13,561,000 593,000 209,000 106,000 -44,000 226,000 350,000 217,000 593,000 414,000 343,000 967,000 1,823,000 1,873,000 3,767,000 4,643,000 3,798,000 919,000 5,787,000 6,699,000 5,840,000 5,085,000 4,362,000 4,950,000 5,088,000 5,844,000 6,137,000 5,523,000 4,242,000 4,829,000 5,622,000 4,667,000 3,643,000 3,222,000 3,329,000 3,381,000 3,363,000 2,394,000 2,228,000 2,864,000 4,211,000 4,631,000 6,057,000 6,529,000 7,448,000 5,145,000 5,453,000 5,020,000 5,232,000 4,134,000 4,203,000 3,476,000 3,690,000 1,912,000 3,053,000  
      yoy
    37.51% 17.69% 13.73% 16.67% 2.02% 36.13% 92.84% 1094.66% 2218.16% 399.33% -427.37% 8.21% 5.24% -110.86% -4.16% -128.70% -203.52% 265.85% 66.10% 1449.32% 35.16% -6.56% -93.06% -124.96% -230.62% -2358.49% 30720.45% 162.39% -40.29% -51.15% -107.42% -45.41% 2.04% -77.56% -67.47% -77.90% -90.89% -79.17% -52.00% 103.81% -34.91% -30.69% -34.97% -81.93% 32.67% 35.33% 14.78% -12.99% -28.92% -10.37% 19.94% 21.02% 9.16% 18.34% 16.44% 49.88% 68.88% 38.04% 8.33% 34.59% 49.42% 18.05% -20.14% -48.30% -63.22% -56.13% -43.46% -9.99% 11.08% 30.06% 42.35% 24.46% 29.74% 44.42% 41.79% 116.21% 37.67%      
      qoq
    83.82% -33.87% 8.37% 4.39% 57.32% -36.10% 11.18% -8.72% 109.93% -9.48% 588.76% 77.11% -54.78% -159.35% -327.66% 72.25% -104.67% 423.61% -31.84% 521.41% -83.50% 137.73% 535.81% -45.79% -88.60% -82.35% -2386.85% 183.73% 97.17% -340.91% -119.47% -35.43% 61.29% -63.41% 43.24% 20.70% -64.53% -46.96% -2.67% -50.28% -18.87% 22.25% 313.28% -84.12% -13.61% 14.71% 14.85% 16.57% -11.88% -2.71% -12.94% -4.77% 11.12% 30.20% -12.16% -14.11% 20.46% 28.11% 13.07% -3.21% -1.54% 0.54% 40.48% 7.45% -22.21% -31.99% -9.07% -23.54% -7.23% -12.34% 44.76% -5.65% 8.63% -4.05% 26.56% -1.64% 20.91% -5.80% 92.99% -37.37%   
      operating margin %
    26.97% 15.41% 24.78% 23.98% 22.97% 14.86% 23.24% 22.10% 25.25% 12.26% 15.63% 2.64% 1.51% 3.73% -7.22% 3.30% 1.88% -45.39% -8.57% -12.92% -2.01% -13.16% -5.97% -0.85% -1.53% -12.15% -65.03% 2.98% 1.16% 0.66% -0.27% 1.24% 2.38% 1.30% 3.73% 2.55% 1.81% 5.79% 11.27% 10.89% 17.46% 18.03% 17.92% 3.79% 23.39% 24.72% 22.81% 23.16% 19.54% 21.39% 23.27% 28.85% 25.59% 23.45% 21.99% 19.70% 21.31% 25.03% 20.58% 23.42% 22.11% 35.88% 23.61% 20.12% 19.29% 19.57% 25.71% 27.64% 30.25% 41.22% 29.86% 26.41% 28.80% 37.90% 28.05% 23.46% 25.15% 20.99% 21.54% 12.37% 22.48%  
      other income:
                                                                                      
      interest expense
    -4,028,000 -3,738,000 -3,414,000 -3,243,000 -3,170,000 -3,015,000 -3,045,000 -2,932,000 -2,935,000 -2,297,000 -1,600,000 -185,000  -290,000 -25,000 -24,000 -24,000 -25,000 -25,000 -14,000 -1,000 -1,000 -2,000 -8,000 -3,000 -3,000 -4,000 -4,000 -4,000 -59,000 -4,000 -3,000 -3,000 -3,000 -7,000 -2,000 -2,000 -2,000 -2,000 -2,000 -2,000 -2,000 -7,000 -3,000 -3,000 -1,000 -4,000 -3,000 -2,000 -11,000 -3,000 -11,000 -30,000 -5,000 -8,000 -3,000 -3,000 -7,000 -11,000 -28,000 -9,000 -42,000 -40,000 -53,000 -74,000 -144,000 -148,000 -154,000 -160,000 -129,500 -84,000 -193,000 -241,000 -219,750 -281,000 -298,000 -300,000 -338,000 -385,000 -423,000 -500,000  
      other income
    -126,000 29,000 222,000 104,000 -1,000 120,000 -15,000 -30,000 193,000 -9,000 -87,000 226,000 118,000 -1,115,000 1,370,000 -332,000 -32,000 417,000 119,000 50,000 101,000 222,000 214,000 378,000 -185,000 32,000 93,000 181,000 305,000 -7,000 184,000 78,000  51,000 -7,000 3,000 3,000 21,000 10,000 -7,000 19,000 65,000 20,000 5,000 42,000 -1,000 131,000 47,000 5,000 155,000 125,000 -68,000 335,000 -48,000 -37,000 61,000 39,000 105,000 -34,000 45,000 708,000 24,000 53,000 66,000 -23,000 167,000 9,000 -59,000 -47,000 98,750 21,000 141,000 233,000 265,500 346,000 364,000 352,000 375,000 447,000 428,000   
      total other income
    -4,154,000 -2,375,500 -3,192,000 -3,139,000 -3,171,000   -2,962,000 -2,742,000 -382,750 -1,687,000 41,000 118,000 -1,405,000 1,345,000 -356,000 -56,000 392,000 94,000 36,000 100,000 221,000 212,000 370,000 -188,000 29,000 89,000 177,000 301,000 -66,000 180,000 75,000 -76,000 48,000 -14,000 1,000 1,000 19,000 8,000 -9,000 17,000 63,000 13,000 2,000 39,000 -2,000 127,000 44,000 3,000 144,000 122,000 -79,000 305,000 -53,000 -45,000 58,000 36,000 98,000 -45,000 17,000 699,000 8,000 13,000 13,000 -97,000 23,000 -139,000 -213,000 -207,000 478,000 -63,000 -52,000 -8,000 -39,000 65,000 66,000 52,000 37,000 62,000 5,000 -360,000  
      income before income taxes
    8,919,000 5,847,000 7,563,000 6,785,000 6,336,000                                                                            2,693,000  
      provision for income taxes
    -2,156,000 -1,745,000 -1,779,000 -1,597,000 -1,482,000                           54,000 49,000 47,250 57,000 40,000 92,000 542,500 322,000 605,000 1,243,000 922,000 1,249,000 307,000 2,132,000 1,334,250 2,084,000 1,744,000 1,509,000 1,546,250 1,816,000 1,921,000 2,448,000 1,406,750 1,591,000 1,887,000 2,150,000 1,032,000 1,367,000 1,231,000 -1,531,000 713,000 1,223,000 862,000 -767,000 1,257,000 1,429,000 1,546,000 -2,053,000 1,565,500 2,574,000 1,760,000 1,928,000 1,272,000 1,960,000 1,554,000 1,574,000 773,500 1,388,000 709,000 997,000  
      net income
    6,763,000 4,102,000 5,784,000 5,188,000 4,854,000 2,865,000 5,014,000 4,250,000 5,098,000 1,702,000 2,171,000 504,000 370,000 -756,000 -80,000 -70,000 337,000 -5,614,000 -1,257,000 -1,918,000 -394,000 -1,877,000 -562,000 165,000 4,082,000 -2,562,000 -12,232,000 573,000 357,000 -282,000 236,000 247,000 225,000 18,702,000 522,000 375,000 252,000 1,160,000 1,509,000 1,259,000 2,541,000 3,277,000 2,562,000 614,000 3,694,000 4,004,000 3,883,000 3,385,000 2,856,000 3,157,000 3,394,000 3,844,000 3,994,000 3,571,000 2,606,000 3,000,000 3,508,000 3,024,000 2,231,000 2,008,000 2,497,000 1,264,750 2,153,000 1,544,000 1,364,000 1,703,000 2,643,000 2,872,000 3,797,000 3,932,000 4,811,000 3,333,000 3,517,000 3,614,000 3,337,000 2,646,000 2,681,000 2,320,000 2,364,000 1,208,000 1,696,000  
      yoy
    39.33% 43.18% 15.36% 22.07% -4.79% 68.33% 130.95% 743.25% 1277.84% -325.13% -2813.75% -820.00% 9.79% -86.53% -93.64% -96.35% -185.53% 199.09% 123.67% -1262.42% -109.65% -26.74% -95.41% -71.20% 1043.42% 808.51% -5283.05% 131.98% 58.67% -101.51% -54.79% -34.13% -10.71% 1512.24% -65.41% -70.21% -90.08% -64.60% -41.10% 105.05% -31.21% -18.16% -34.02% -81.86% 29.34% 26.83% 14.41% -11.94% -28.49% -11.59% 30.24% 28.13% 13.85% 18.09% 16.81% 49.40% 40.49% 139.10% 3.62% 30.05% 83.06% -25.73% -18.54% -46.24% -64.08% -56.69% -45.06% -13.83% 7.96% 8.80% 44.17% 25.96% 31.18% 55.78% 41.16% 119.04% 58.08%      
      qoq
    64.87% -29.08% 11.49% 6.88% 69.42% -42.86% 17.98% -16.63% 199.53% -21.60% 330.75% 36.22% -148.94% 845.00% 14.29% -120.77% -106.00% 346.62% -34.46% 386.80% -79.01% 233.99% -440.61% -95.96% -259.33% -79.05% -2234.73% 60.50% -226.60% -219.49% -4.45% 9.78% -98.80% 3482.76% 39.20% 48.81% -78.28% -23.13% 19.86% -50.45% -22.46% 27.91% 317.26% -83.38% -7.74% 3.12% 14.71% 18.52% -9.53% -6.98% -11.71% -3.76% 11.85% 37.03% -13.13% -14.48% 16.01% 35.54% 11.11% -19.58% 97.43% -41.26% 39.44% 13.20% -19.91% -35.57% -7.97% -24.36% -3.43% -18.27% 44.34% -5.23% -2.68% 8.30% 26.11% -1.31% 15.56% -1.86% 95.70% -28.77%   
      net income margin %
    13.95% 8.89% 13.33% 12.54% 11.73% 7.05% 12.32% 11.04% 13.81% 4.70% 6.92% 1.87% 1.39% -3.17% -0.39% -0.35% 1.66% -31.14% -6.89% -10.81% -2.14% -11.04% -3.56% 0.95% 22.82% -13.00% -58.66% 2.88% 1.98% -1.75% 1.44% 1.36% 1.53% 112.26% 3.28% 2.31% 1.33% 6.94% 9.33% 7.32% 11.78% 12.72% 12.09% 2.53% 14.93% 14.77% 15.17% 15.42% 12.79% 13.64% 15.52% 18.98% 16.65% 15.16% 13.51% 12.24% 13.30% 16.22% 12.60% 14.60% 16.59% 13.42% 15.11% 12.97% 11.81% 11.64% 16.14% 17.14% 18.96% 24.82% 19.29% 17.11% 18.58% 27.28% 17.89% 15.01% 16.04% 14.01% 13.80% 7.81% 12.49%  
      earnings per share:
                                                                                      
      basic
    0.54 0.33 0.46 0.42 0.39 0.23 0.4 0.34 0.41 0.14 0.18 0.04 0.03 0.005 -0.01 -0.01 0.03 -0.43 -0.1 -0.14 -0.03 -0.14 -0.04 0.01 0.31 -0.2 -0.93 0.04 0.03 -0.02 0.02 0.02 0.02 1.46 0.04 0.03 0.02 0.09 0.12 0.1 0.2 0.26 0.2 0.05 0.3 0.33 0.31 0.27 0.23 0.26 0.28 0.31 0.33 0.29 0.21 0.25 0.29 0.138 0.18 0.16 0.21 0.105 0.18  0.11 0.193 0.22 0.24 0.31 0.24 0.4 0.28 0.29 0.18 0.28 0.22 0.22 0.118 0.2 0.1 0.18  
      diluted
    0.53 0.32 0.46 0.41 0.38 0.22 0.4 0.34 0.41 0.13 0.18 0.04 0.03 0.005 -0.01 -0.01 0.03 -0.43 -0.1 -0.14 -0.03 -0.13 -0.04 0.01 0.3 -0.2 -0.93 0.04 0.03 -0.02 0.02 0.02 0.02 1.42 0.04 0.03 0.02 0.09 0.12 0.1 0.2 0.25 0.2 0.05 0.29 0.31 0.3 0.27 0.23 0.25 0.27 0.31 0.32 0.29 0.21 0.24 0.29 0.138 0.18 0.16 0.2 0.103 0.18  0.11 0.193 0.22 0.24 0.31 0.24 0.4 0.27 0.29 0.18 0.28 0.22 0.22 0.118 0.2 0.1 0.17  
      weighted-average shares outstanding:
                                                                                      
      basic
    12,584 12,538 12,544 12,483 12,462 12,412 12,427 12,384 12,380 12,316 12,378 12,292 12,213 12,305 12,192 12,305 12,537 13,100 13,121 13,305 13,263 13,224 13,248 13,237 13,157 13,114 13,137 13,134 13,064 12,965 12,977 12,963 12,920 12,831 12,838 12,831 12,804 12,702 12,717 12,709 12,648 12,567 12,586 12,579 12,504 12,434 12,461 12,436 12,373 12,324 12,339 12,316 12,282 12,220 12,230 12,216 12,169 12,148 12,179 12,179 12,175 12,108,000 12,108 12,104 12,102   12,095          11,405,000 11,960 11,947 9,664  
      diluted
    12,746 12,695 12,685 12,625 12,611 12,554 12,526 12,483 12,465 12,383 12,403 12,394 12,354 12,305 12,192 12,305 12,698 13,100 13,121 13,305 13,263 13,261 13,248 13,480 13,416 13,114 13,137 13,462 13,268 13,233 13,254 13,261 13,169 13,110 13,117 13,130 13,056 12,935 12,962 12,936 12,838 12,793 12,801 12,830 12,713 12,721 12,740 12,752 12,692 12,550 12,600 12,518 12,379 12,320 12,331 12,316 12,262 12,250 12,277 12,288 12,285 12,210,000 12,196 12,205 12,185   12,099          11,472,000 12,046 12,038 9,860  
      impairments
         705,000 136,000                                                                            
      gain on sale of assets
        -54,000                                                                              
      operating costs and expenses:
                                                                                      
      cost of rentals, exclusive of depreciation stated separately below
         10,446,000 14,442,000 14,228,000 13,114,000 12,427,000 13,462,000 11,343,000 11,645,000 9,290,000 9,988,000 9,242,000 9,230,000 11,573,000 8,826,000 9,082,000 7,156,000 7,220,000 6,760,000 6,629,000 7,897,000 9,039,000 6,300,000 6,359,000 5,885,000 5,484,000 5,363,000 5,195,000 4,704,000 4,831,000 4,333,000 4,255,000 4,668,000 4,732,000 4,513,000 5,411,000 5,694,000 6,688,000 7,327,000 7,008,000 7,727,000 7,707,000 8,110,000 7,749,000 7,956,000 8,498,000 7,449,000 6,258,000 6,812,000 6,458,000 5,896,000 5,874,000 5,509,000 5,849,000 5,622,000 4,909,000 4,362,000 2,946,000 4,188,000 3,792,000 3,803,000 3,889,000 3,870,000 4,152,000 4,689,000 2,901,000 4,106,000 4,094,000 3,404,000 2,221,250 3,161,000 2,989,000 2,735,000 1,628,250 2,240,000 2,193,000   
      cost of sales, exclusive of depreciation stated separately below
         1,614,250 2,028,000 2,249,000 2,180,000 2,301,000 1,505,000 1,876,000 3,237,000 2,234,000 1,987,000 1,440,000 1,988,000 1,874,000 1,563,000 1,777,000 2,616,000 1,615,000 997,000 1,860,000 1,739,000 3,589,000 4,390,000 4,419,000 3,699,000 2,368,000 3,081,000 4,924,000 2,191,000 3,881,000 3,237,000 3,745,000 5,423,000 2,765,000 2,191,000 2,236,000 3,932,000 5,927,000 1,740,000 3,153,000 2,813,000 4,471,000 3,493,000 1,098,000 2,235,000 2,647,000 2,454,000 1,600,000 4,882,000 5,572,000 3,126,000 7,563,000 9,555,000 2,777,000 3,231,000 638,000 2,548,000 1,082,250 2,201,000 1,137,000 991,000 3,457,000 3,641,000 3,253,000 4,529,000 5,417,250 9,038,000 6,238,000 6,393,000 5,214,000 6,894,000 7,292,000 6,670,000 7,157,000 8,351,000 8,402,000   
      cost of aftermarket services, exclusive of depreciation stated separately below
         709,000 1,324,000 1,012,000 500,000 1,234,000 1,846,000                                                                        
      selling, general and administrative expenses
         6,306,000 5,213,000 4,791,000 4,702,000 4,190,000 2,845,000 4,860,000 4,562,000 4,767,000 4,064,000 2,310,000 2,502,000 2,802,000 2,705,000 2,607,000 2,649,000 3,232,000 2,493,000 2,663,000 2,162,000                                                          
      total other expense
         -2,895,000 -3,060,000                                                                            
      income before provision for income taxes
         4,629,500 6,397,000 5,544,000 6,577,000 1,121,750 3,217,000 753,000 520,000 118,750 -153,000 302,000 326,000 -998,500 -1,469,000 -2,257,000 -269,000 -242,000 -729,000 222,000 -461,000 -3,048,000 -13,472,000 770,000 510,000 40,000 136,000 301,000 274,000 265,000 579,000 415,000 344,000 986,000 1,831,000 1,864,000 3,784,000 4,706,000 3,811,000 921,000 5,826,000 6,697,000 5,967,000 5,129,000 4,365,000 5,094,000 5,210,000 5,765,000 6,442,000 5,470,000 4,197,000 4,887,000 5,658,000 4,765,000 3,598,000 3,239,000 4,028,000 1,977,750 3,376,000 2,406,000 2,131,000 2,887,000 4,072,000 4,418,000 5,850,000 4,480,750 7,385,000 5,093,000 5,445,000 3,438,000 5,297,000 4,200,000 4,255,000 3,513,000 3,752,000 1,917,000   
      income tax expense
         -1,039,000 -1,383,000 -1,294,000                    197,000 153,000 750 -100,000                                                    
      rental income
           34,926,000 33,734,000 31,626,000 27,705,000 24,105,000 22,723,000 20,560,000 18,631,000 18,144,000 17,129,000 16,475,000 16,195,000 15,613,000 15,341,000 14,734,000 14,861,000 15,131,000 16,100,000 15,308,000 14,434,000 13,572,000 13,387,000 12,829,000 12,039,000 11,427,000 11,471,000 11,412,000 11,292,000 11,420,000 11,922,000 12,497,000 13,157,000 14,655,000 16,408,000 17,626,000 18,491,000 19,712,000 20,603,000 20,552,000 20,177,000 19,465,000 18,789,000 18,529,000 17,805,000 16,721,000 16,007,000 14,948,000 14,120,000 13,671,000 13,738,000 13,466,000 12,672,000 11,601,000 10,881,000 7,525,750 10,326,000 9,902,000 9,876,000 9,549,000 10,840,000 11,969,000 12,788,000 7,629,750 11,414,000 10,095,000 9,010,000 5,504,750 7,857,000 7,222,000 6,940,000 6,628,000 6,041,000 5,560,000 5,307,000  
      impairment expense
               779,000                                                                       
      income tax benefit
            -1,479,000 -360,500 -1,046,000  -150,000 -72,000 73,000 -372,000 11,000 106,250 212,000 339,000 -125,000 1,163,250 167,000 -57,000 4,543,000 222,500 1,240,000                                                        
      service and maintenance income
               1,257,000 905,000 663,000 326,000 490,000 314,000 428,000 578,000 563,000 345,000 598,000 368,000 266,000 340,000 451,000 541,000 509,000 479,000 390,000 410,000 394,000 249,000 340,000 365,000 391,000 343,000 331,000 488,000 239,000 258,000 282,000 234,000 226,000 226,000 180,000 204,000 212,000 195,000 191,000 167,000 208,000 141,000 240,000 235,000 188,000 206,000 346,000 222,000 256,000 296,000 164,000 224,000 220,000 212,000 241,000 255,000 189,000 308,000 203,500 293,000 224,000 297,000 182,250 220,000 243,000 266,000 230,000 209,000 262,000 278,000  
      cost of service and maintenance, exclusive of depreciation stated separately below
               969,000 609,000 364,000 186,000 234,000 173,000 273,000 327,000 250,000 48,000 351,000 138,000 100,000 125,000                         111,000 80,000 85,000 68,000 75,000 88,000 98,000 93,000 135,000 92,000 93,000 137,000 112,500 144,000 152,000 154,000 130,250 174,000 132,000 215,000 141,750 207,000 152,000 208,000 114,000 132,000 137,000 187,000 141,750 170,000 206,000   
      income tax
               -249,000                                                                       
      impairment of goodwill
                              10,039,000                                                        
      cost of service and maintenance
                             117,500 164,000 159,000 147,000 68,250 107,000 101,000 65,000 72,000 90,000 104,000 94,000 79,500 122,000 85,000 111,000                                          
      inventory allowance and retirement of rental equipment
                             1,215,500 4,862,000                                                        
      other income
                                    -73,000                                                  
      loss on retirement of rental equipment
                                              -3,000 4,373,000                                       
      selling, general, and administrative expense
                                            2,569,000 2,032,750 2,667,000 2,876,000 2,588,000 1,965,000 2,527,000 2,690,000 2,643,000 1,505,750 2,142,000 2,035,000 1,846,000 1,777,000 1,958,000 2,347,000 1,810,000 1,104,250 1,568,000 1,462,000 1,386,000 1,094,750 1,359,000 1,522,000 1,499,000 1,203,250 1,582,000 1,654,000 1,577,000 1,093,500 1,539,000 1,485,000 1,350,000          
      cost of service and maintenance, exclusive of depreciation and amortization stated separately below
                                             37,750 70,000 43,000 38,000 67,250 101,000 84,000 84,000                                  
      earnings per share:
                                                                                      
      basic and diluted
                                                                   0.13                   
      weighted average shares outstanding:
                                                                                      
      basic
                                                                     12,096,000 12,097  12,094 12,090,000 12,091 12,088 12,085 12,071,000 12,072 12,063 12,061      
      diluted
                                                                     12,118,000 12,135  12,094 12,143,000 12,144 12,152 12,144 12,114,000 12,091 12,091 12,083      
      selling expense
                                                                               220,000 178,000 239,500 331,000 325,000 302,000  
      general and administrative expense
                                                                               1,042,000 1,022,000 716,500 851,000 1,049,000 966,000  
      cost of sales, exclusive of depreciation shown separately below
                                                                                    5,719,000  
      cost of service and maintenance, exclusive of depreciation shown separately below
                                                                                    191,000  
      cost of rentals, exclusive of depreciation shown separately below
                                                                                    2,080,000  
      other
                                                                                    140,000  
      weighted-average shares:
                                                                                      
      basic
    12,584 12,538 12,544 12,483 12,462 12,412 12,427 12,384 12,380 12,316 12,378 12,292 12,213 12,305 12,192 12,305 12,537 13,100 13,121 13,305 13,263 13,224 13,248 13,237 13,157 13,114 13,137 13,134 13,064 12,965 12,977 12,963 12,920 12,831 12,838 12,831 12,804 12,702 12,717 12,709 12,648 12,567 12,586 12,579 12,504 12,434 12,461 12,436 12,373 12,324 12,339 12,316 12,282 12,220 12,230 12,216 12,169 12,148 12,179 12,179 12,175 12,108,000 12,108 12,104 12,102   12,095          11,405,000 11,960 11,947 9,664  
      diluted
    12,746 12,695 12,685 12,625 12,611 12,554 12,526 12,483 12,465 12,383 12,403 12,394 12,354 12,305 12,192 12,305 12,698 13,100 13,121 13,305 13,263 13,261 13,248 13,480 13,416 13,114 13,137 13,462 13,268 13,233 13,254 13,261 13,169 13,110 13,117 13,130 13,056 12,935 12,962 12,936 12,838 12,793 12,801 12,830 12,713 12,721 12,740 12,752 12,692 12,550 12,600 12,518 12,379 12,320 12,331 12,316 12,262 12,250 12,277 12,288 12,285 12,210,000 12,196 12,205 12,185   12,099          11,472,000 12,046 12,038 9,860  
    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-05-10 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-05-10 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-11-03 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 
                                                                                          
        assets
                                                                                          
        current assets:
                                                                                          
        cash and cash equivalents
      2,311,000   325,000 2,147,000 2,142,000 410,000 3,616,000 5,239,000 2,746,000 197,000 4,286,000 7,412,000 3,372,000 2,586,000 9,828,000 16,426,000 22,942,000 24,424,000 26,173,000 30,683,000 28,925,000 27,559,000 15,451,000 13,051,000 11,592,000 19,482,000 29,911,000 39,992,000 39,992,000 52,628,000 63,267,000 62,490,000 65,138,000 69,208,000 72,924,000 73,038,000 74,370,000 64,094,000 61,157,000 52,166,000 43,055,000 35,532,000 29,978,000 21,532,000 8,620,000 6,181,000 5,073,000 14,439,000 20,607,000 24,443,000 27,727,000 29,330,000 31,281,000 28,086,000 30,924,000 30,472,000 29,438,000 16,390,000 16,461,000 16,861,000 19,157,000 19,137,000 22,863,000 23,833,000 21,618,000 23,017,000 17,732,000 11,687,000 2,741,000 1,149,000 6,701,000 6,701,000 890,000 2,111,000 245,000 2,022,000 2,536,000 9,248,000 4,391,000 2,195,000 1,519,000 42,381,000 3,271,000 
        trade accounts receivable, net of provision for credit losses
      22,950,000 18,497,000 13,610,000 13,742,000 15,415,000 15,626,000                                                                               
        inventory, net of allowance for obsolescence
      21,780,000 20,647,000 21,508,000 18,334,000 17,343,000 18,051,000                                                                               
        income taxes receivable and prepayments
      1,690,000 14,056,000                                                                                   
        prepaid expenses and other
      3,352,000 1,696,000 2,227,000 2,846,000 992,000 1,075,000 2,207,000 2,139,000 938,000 1,162,000 1,436,000 1,446,000 648,000 1,145,000 1,279,000 1,612,000 613,000 854,000 668,000 775,000 81,000 379,000 596,000 637,000 225,000 597,000 1,320,000 1,880,000 1,702,000 1,702,000 2,430,000 1,436,000 762,000 329,000 817,000 1,127,000 1,921,000 401,000 972,000 519,000 619,000 297,000 762,000 553,000 815,000 426,000 472,000 734,000 886,000 525,000 339,000 416,000 372,000 402,000 475,000 481,000 519,000 534,000 360,000 429,000 405,000 897,000 330,000 361,000 347,000 294,000 279,000 239,000 231,000 195,000 87,000 87,000 87,000 83,000 203,000 641,000 530,000 428,000 353,000 321,000 350,000 281,000  456,000 
        assets held for sale
      10,986,000 2,227,000 2,227,000 2,227,000                                                                                 
        total current assets
      63,069,000 57,123,000 50,999,000 48,882,000 47,160,000 48,176,000 58,983,000 70,396,000 78,841,000 76,271,000 67,327,000 66,112,000 59,656,000 54,147,000 49,806,000 53,358,000 58,844,000 65,103,000 69,649,000 72,102,000 75,070,000 72,718,000 66,874,000 58,610,000 58,279,000 42,415,000 65,417,000 76,622,000 90,591,000 90,591,000 96,399,000 95,124,000 98,846,000 102,378,000 108,226,000 111,932,000 108,505,000 103,475,000 99,759,000 92,355,000 84,267,000 79,690,000 73,204,000 69,949,000 60,532,000 51,160,000 55,927,000 51,779,000 53,709,000 54,020,000 60,645,000 63,336,000 63,923,000 61,880,000 62,036,000 61,955,000 62,438,000 59,771,000 49,503,000 44,973,000 45,084,000 47,317,000 48,338,000 53,125,000 53,384,000 50,956,000 56,203,000 51,826,000 45,963,000 42,996,000 47,032,000 47,513,000 47,513,000 48,307,000 51,278,000 55,222,000 54,320,000 56,581,000 57,253,000 55,170,000 57,708,000 60,812,000 67,313,000 24,642,000 
        long-term inventory, net of allowance for obsolescence
                                                                                          
        rental equipment, net of accumulated depreciation
      503,027,000 498,525,000 479,375,000 446,952,000 424,856,000 415,021,000                                                                               
        property and equipment
      11,994,000 20,519,000 22,514,000 22,664,000 23,570,000 22,989,000 21,538,000 19,584,000 20,071,000 20,550,000 21,074,000 21,382,000 22,420,000 22,176,000 20,015,000 20,170,000 20,407,000 20,828,000 21,120,000 21,180,000 21,601,000 21,749,000 21,824,000 22,160,000 22,236,000 21,869,000 22,101,000 20,146,000 17,134,000 17,134,000 16,587,000 13,253,000 11,076,000 9,277,000 7,652,000 8,425,000 7,290,000 7,432,000 7,753,000 7,817,000 8,005,000 8,217,000 8,527,000 8,875,000 8,840,000 8,802,000 7,362,000 7,319,000 7,293,000 7,182,000 7,429,000 7,190,000 7,447,000 7,244,000 7,475,000 7,811,000 7,445,000 7,739,000 7,839,000 7,395,000 6,746,000 6,671,000 7,149,000 6,994,000 7,162,000 7,302,000 7,626,000 7,899,000 8,303,000 8,709,000 8,973,000 9,129,000 9,129,000 8,910,000 8,442,000 8,580,000 6,254,000 6,539,000 6,596,000 6,714,000 6,699,000 6,674,000  6,424,000 
        other assets
      10,825,000 10,619,000 9,419,000 7,028,000 6,105,000 6,342,000 8,063,000 9,205,000 7,642,000 6,783,000 4,791,000 4,996,000 4,784,000 2,667,000 2,394,000 2,365,000 2,610,000 2,698,000 2,513,000 2,507,000 2,158,000 2,050,000 1,818,000 1,690,000 1,396,000 1,603,000 1,443,000 1,339,000 1,243,000 1,243,000 1,109,000 1,198,000 1,118,000 1,066,000 939,000 895,000 798,000 375,000 262,000 169,000 207,000 124,000 73,000 60,000 8,000 41,000 41,000 40,000 37,000 35,000 29,000 29,000 29,000 29,000 29,000 30,000 28,000 28,000 28,000 27,000 27,000 27,000 27,000 26,000 26,000 19,000 19,000 19,000 19,000 19,000 19,000 17,000 17,000 21,000 32,000 43,000 56,000 68,000 186,000 113,000 166,000 69,000 77,000 85,000 
        total assets
      588,915,000 586,786,000 562,307,000 525,526,000 501,691,000 492,528,000 498,069,000 489,165,000 486,176,000 478,729,000 451,813,000 422,485,000 376,807,000 328,246,000 300,113,000 293,478,000 294,266,000 298,506,000 304,306,000 306,599,000 307,918,000 306,801,000 304,313,000 301,159,000 302,669,000 286,577,000 296,996,000 304,555,000 304,357,000 304,357,000 305,401,000 298,752,000 295,712,000 296,360,000 298,310,000 294,986,000 292,774,000 292,441,000 293,524,000 291,624,000 288,264,000 288,365,000 285,553,000 287,682,000 281,997,000 281,720,000 283,563,000 278,208,000 267,818,000 258,367,000 256,589,000 249,900,000 244,394,000 236,071,000 232,751,000 230,128,000 223,833,000 220,432,000 212,164,000 202,680,000 197,982,000 194,309,000 188,769,000 187,789,000 184,083,000 180,907,000 186,871,000 184,122,000 180,918,000 179,753,000 181,050,000 174,332,000 174,332,000 163,687,000 155,211,000 153,233,000 144,857,000 142,394,000 140,016,000 135,552,000 134,039,000 131,476,000 132,915,000 86,369,000 
        liabilities and stockholders’ equity
                                                                                          
        current liabilities:
                                                                                          
        accounts payable
      11,486,000 14,048,000 12,273,000 14,491,000 14,977,000 9,670,000 26,473,000 23,336,000 12,431,000 17,628,000 30,550,000 28,603,000 24,835,000 6,481,000 9,968,000 5,238,000 5,604,000 4,795,000 1,120,000 2,425,000 1,181,000 2,373,000 2,045,000 1,188,000 2,255,000 1,975,000 4,183,000 2,579,000 3,450,000 3,450,000 2,122,000 1,424,000 801,000 1,322,000 4,162,000 1,830,000 1,309,000 496,000 971,000 902,000 690,000 605,000 1,226,000 1,459,000 1,113,000 2,325,000 4,990,000 5,662,000 2,289,000 2,984,000 3,904,000 1,599,000 565,000 2,543,000 3,420,000 2,059,000 2,094,000 2,619,000 3,730,000 3,188,000 2,651,000 3,268,000 3,364,000 3,143,000 1,692,000 1,113,000 2,239,000 882,000 1,189,000 2,627,000 8,410,000 5,178,000 5,178,000 6,856,000 6,032,000 4,072,000 3,807,000 4,953,000 5,104,000      
        accrued liabilities
      11,848,000 10,462,000 15,522,000 10,297,000 7,468,000 7,688,000 7,041,000 6,803,000 11,995,000 15,085,000 14,608,000 18,492,000 16,946,000 23,726,000 15,522,000 15,958,000 12,945,000 14,103,000 13,621,000 10,998,000 10,483,000 6,770,000 4,391,000 2,538,000 3,020,000 2,287,000 8,358,000 3,999,000 4,341,000 4,341,000 8,743,000 3,447,000 2,140,000 3,407,000 3,106,000 3,955,000 2,846,000 3,430,000 2,887,000 2,845,000 2,177,000 3,760,000 3,071,000 2,950,000 3,319,000 2,963,000 6,624,000 7,714,000 8,826,000 6,626,000 6,487,000 6,903,000 7,193,000 4,766,000 5,817,000 8,774,000 5,638,000 3,421,000 3,644,000 2,610,000 3,120,000 2,554,000 2,151,000 2,539,000 2,176,000 1,496,000 1,485,000 2,144,000 1,925,000 3,119,000 3,987,000 5,922,000 5,922,000 5,888,000 3,762,000 3,990,000 3,297,000 2,931,000 2,187,000      
        total current liabilities
      23,334,000 24,510,000 27,795,000 24,788,000 22,445,000 17,358,000 33,514,000 30,139,000 24,426,000 32,713,000 45,256,000 47,228,000 42,018,000 30,399,000 25,572,000 21,284,000 18,669,000 20,278,000 15,528,000 14,247,000 11,867,000 10,861,000 7,639,000 4,451,000 7,069,000 5,508,000 12,729,000 6,820,000 8,072,000 8,072,000 10,946,000 5,005,000 3,428,000 5,023,000 7,453,000 5,970,000 4,948,000 4,827,000 6,500,000 5,647,000 3,424,000 4,550,000 4,568,000 11,726,000 8,895,000 7,696,000 14,100,000 21,032,000 15,128,000 10,256,000 12,191,000 10,636,000 10,894,000 8,781,000 11,786,000 14,413,000 12,804,000 14,605,000 12,312,000 10,106,000 9,315,000 9,064,000 7,904,000 11,256,000 10,393,000 8,865,000 15,900,000 14,303,000 6,872,000 9,437,000 15,923,000 14,638,000 14,638,000 17,970,000 14,106,000 16,646,000 12,101,000 14,475,000 15,496,000 10,637,000 11,971,000 12,242,000 14,171,000 11,207,000 
        long-term debt
      226,000,000 230,000,000 208,000,000 182,000,000 168,000,000  163,000,000 163,000,000 172,000,000  128,000,000 100,011,000 61,011,000  2,000,000                                                                      
        deferred income taxes
      54,653,000 52,530,000 50,673,000 48,884,000 47,323,000 45,873,000                                                                               
        other long-term liabilities
      4,394,000 5,030,000 4,418,000 3,640,000 3,659,000 4,240,000 4,678,000 6,076,000 5,392,000 4,486,000 3,223,000 3,290,000 2,897,000 2,779,000 2,515,000 2,592,000 2,726,000 2,813,000 2,578,000 2,541,000 2,378,000 2,221,000 1,931,000 1,780,000 1,416,000 1,718,000 1,790,000 1,869,000 1,764,000 1,764,000 1,699,000 1,227,000 1,139,000 1,075,000 958,000 880,000 820,000 372,000 325,000 271,000 232,000 177,000 129,000 135,000 141,000 148,000 155,000 164,000 176,000 188,000 197,000 206,000 215,000 222,000 502,000 507,000 513,000 517,000  528,000 528,000 528,000  536,000                     
        total liabilities
      308,381,000 312,070,000 290,886,000 259,312,000 241,427,000 237,471,000 246,883,000 243,505,000 244,910,000 242,835,000 217,848,000 190,900,000 146,058,000 98,170,000 69,854,000 63,722,000 60,883,000 62,596,000 59,781,000 58,698,000 56,518,000 55,257,000 51,455,000 48,302,000 50,540,000 38,884,000 46,505,000 41,985,000 42,961,000 42,961,000 45,220,000 38,945,000 37,317,000 38,726,000 40,991,000 57,779,000 56,904,000 57,678,000 60,570,000 61,020,000 59,761,000 61,737,000 61,572,000 67,953,000 65,880,000 67,156,000 72,976,000 72,434,000 66,854,000 61,948,000 63,852,000 61,066,000 59,764,000 56,089,000 56,926,000 58,232,000 55,007,000 55,058,000 50,622,000 44,344,000 42,237,000 40,839,000 38,178,000 39,658,000 38,432,000 37,169,000 44,773,000 43,927,000 43,491,000 45,385,000 50,600,000 47,868,000 47,868,000 42,201,000 37,192,000 38,853,000 34,488,000 35,542,000 35,887,000  35,474,000 35,477,000 38,197,000  
        commitments and contingencies
                                                                                          
        stockholders’ equity:
                                                                                          
        preferred stock, 5,000 shares authorized, no shares issued or outstanding
                                                                                          
        common stock
      139,000 138,000 138,000 138,000 138,000 138,000 137,000 137,000 137,000 137,000 136,000 136,000 135,000 135,000 135,000 135,000 135,000 134,000 134,000 134,000 134,000 133,000 133,000 133,000 133,000 132,000 131,000 131,000 131,000 131,000 130,000 130,000 130,000 129,000 129,000 128,000 128,000 128,000 128,000 127,000 127,000 127,000 126,000 126,000 126,000 126,000 124,000 125,000 125,000 124,000 123,000 123,000 123,000 123,000 122,000 122,000 122,000  122,000  122,000 122,000 122,000 121,000 121,000 121,000 121,000 121,000 121,000 121,000 121,000 121,000 121,000 121,000 121,000 121,000 121,000 121,000 121,000 120,000   119,000 90,000 
        additional paid-in capital
      121,261,000 120,811,000 120,222,000 119,530,000 118,768,000 118,415,000 117,410,000 116,898,000 116,754,000 116,480,000 116,254,000 116,045,000 115,714,000 115,411,000 114,838,000 114,255,000 114,080,000 114,017,000 113,596,000 113,175,000 112,864,000 112,615,000 112,052,000 111,489,000 110,926,000 110,573,000 109,861,000 109,218,000 108,617,000 108,617,000 107,760,000 107,104,000 105,928,000 105,415,000 105,325,000 103,916,000 103,101,000 102,369,000 100,812,000 99,623,000 99,031,000 98,415,000 98,310,000 97,335,000 96,285,000 95,346,000 95,065,000 94,255,000 93,328,000 92,169,000 91,344,000 90,598,000 89,789,000 88,985,000 88,823,000 88,465,000 88,001,000 87,548,000 87,225,000 87,043,000 86,683,000 86,415,000 86,034,000 85,542,000 85,214,000 84,846,000 84,570,000 84,370,000 84,245,000 84,058,000 83,937,000 83,883,000 83,883,000 83,716,000 83,581,000 83,460,000 83,063,000 82,883,000 82,806,000 82,560,000 82,244,000 82,043,000  34,667,000 
        retained earnings
      174,138,000 168,771,000 166,065,000 161,550,000 156,362,000 151,508,000 148,643,000 143,629,000 139,379,000 134,281,000 132,579,000 130,408,000 129,904,000 129,534,000 130,290,000 130,370,000 130,440,000 130,103,000 135,717,000 136,974,000 138,892,000 139,286,000 141,163,000 141,725,000 141,560,000 137,478,000 140,989,000 153,221,000 152,648,000 152,648,000 152,291,000 152,573,000 152,337,000 152,090,000 151,865,000 133,163,000 132,641,000 132,266,000 132,014,000 130,854,000 129,345,000 128,086,000 125,545,000 122,268,000 119,706,000 119,092,000 115,398,000 111,394,000 107,511,000 104,126,000 101,270,000 98,113,000 94,718,000 90,874,000 86,880,000 83,309,000 80,703,000 77,704,000 74,195,000 71,171,000 68,940,000 66,933,000 64,435,000 62,468,000 60,316,000 58,771,000 57,407,000 55,704,000 53,061,000 50,189,000 46,392,000 42,460,000 42,460,000 37,649,000 34,317,000 30,799,000 27,185,000 23,848,000 21,202,000 18,521,000 16,201,000 13,837,000 12,629,000 10,933,000 
        treasury shares, at cost, 1,310 shares for each of the dates presented, respectively
      -15,004,000  -15,004,000 -15,004,000 -15,004,000  -15,004,000                                                                              
        total stockholders’ equity
      280,534,000 274,716,000 271,421,000 266,214,000 260,264,000 255,057,000 251,186,000                                                                      110,369,000 106,852,000 104,129,000 101,201,000 98,565,000 95,999,000  45,690,000 
        total liabilities and stockholders’ equity
      588,915,000 586,786,000 562,307,000 525,526,000 501,691,000 492,528,000 498,069,000                                                                      144,857,000 142,394,000 140,016,000 135,552,000 134,039,000 131,476,000 132,915,000 86,369,000 
        treasury stock
       -15,004,000                                                                                   
        federal income tax receivable
        11,427,000 11,408,000 11,263,000 11,282,000 11,382,000 11,386,000 11,512,000 11,538,000 11,538,000 11,538,000 11,538,000 11,538,000 11,538,000 11,538,000 11,538,000 11,538,000 11,538,000 11,538,000 11,538,000 11,538,000 11,083,000 14,992,000 14,992,000                                                            
        intangible assets, net of accumulated amortization
                                                                                          
        credit facility
           170,000,000    164,000,000    25,000,000                                                                       
        treasury shares, at cost, 1,310 shares for each of december 31, 2024 and 2023, respectively
           -15,004,000                                                                               
        trade accounts receivable, net of allowance for credit losses of 1,248 and 823, respectively
            24,809,000                                                                              
        inventory, net of allowance for obsolescence of 2,836 for each of the dates presented, respectively
            20,175,000                                                                              
        long-term inventory, net of allowance for obsolescence of 1,168 for each of the dates presented, respectively
            1,043,000                                                                              
        rental equipment, net of accumulated depreciation of 211,841 and 191,745, respectively
            407,761,000                                                                              
        intangibles, net of accumulated amortization of 2,478 and 2,384, respectively
            681,000                                                                              
        deferred income tax liability
            45,691,000 44,290,000 43,092,000 41,636,000 41,206,000 40,194,000 39,946,000 39,798,000 39,573,000 39,644,000 39,278,000 39,288,000 41,448,000 41,666,000 42,013,000 41,890,000 41,579,000 41,744,000 41,683,000 31,243,000 31,229,000 32,514,000 32,315,000 32,315,000 32,158,000 32,296,000 32,333,000 32,211,000 32,163,000 50,512,000 51,136,000 52,479,000 53,745,000 54,685,000 55,688,000 56,593,000 56,458,000 55,675,000 56,427,000 58,895,000 58,304,000 51,238,000 51,550,000 51,504,000 51,464,000 49,477,000 47,808,000 46,189,000 43,741,000 42,385,000 40,673,000 38,919,000  33,710,000                         
        trade accounts receivable, net of allowance for doubtful accounts of 1,110 and 823, respectively
             33,001,000                                                                             
        inventory, net of allowance for obsolescence of 2,836
             20,254,000 18,811,000                                                                            
        long-term inventory, net of allowance for obsolescence of 1,168
             937,000 879,000                                                                            
        rental equipment, net of accumulated depreciation of 204,632 and 191,745, respectively
             388,331,000                                                                             
        intangibles, net of accumulated amortization of 2,447 and 2,384, respectively
             712,000                                                                             
        liabilities and stockholders' equity
                                                                                          
        treasury shares, at cost, 1,310 shares
             -15,004,000 -15,004,000 -15,004,000 -15,004,000 -15,004,000                                                                         
        total stockholders' equity
             245,660,000 241,266,000 235,894,000 233,965,000 231,585,000 230,749,000 230,076,000 230,259,000 229,756,000 233,383,000 235,910,000 244,525,000 247,901,000 251,400,000 251,544,000 252,858,000 252,857,000 252,129,000 247,693,000 250,491,000 262,570,000 261,396,000 261,396,000 260,181,000 259,807,000 258,395,000 257,634,000 257,319,000 237,207,000 235,870,000 234,763,000 232,954,000 230,604,000 228,503,000 226,628,000 223,981,000 219,729,000 216,117,000 214,564,000 210,587,000 205,774,000 200,964,000 196,419,000 192,737,000 188,834,000 184,630,000 179,982,000 175,825,000 171,896,000 168,826,000 165,374,000 161,542,000 158,336,000 155,745,000 153,470,000 150,591,000 148,131,000 145,651,000 143,738,000 142,098,000 140,195,000 137,427,000 134,368,000 130,450,000 126,464,000 126,464,000 121,486,000 118,019,000 114,380,000         
        total liabilities and stockholders' equity
             489,165,000 486,176,000 478,729,000 451,813,000 422,485,000 376,807,000 328,246,000 300,113,000 293,478,000 294,266,000 298,506,000 304,306,000 306,599,000 307,918,000 306,801,000 304,313,000 301,159,000 302,669,000 286,577,000 296,996,000 304,555,000 304,357,000 304,357,000 305,401,000 298,752,000 295,712,000 296,360,000 298,310,000 294,986,000 292,774,000 292,441,000 293,524,000 291,624,000 288,264,000 288,365,000 285,553,000 287,682,000 281,997,000 281,720,000 283,563,000 278,208,000 267,818,000 258,367,000 256,589,000 249,900,000 244,394,000 236,071,000 232,751,000 230,128,000 223,833,000 220,432,000 212,164,000 202,680,000 197,982,000 194,309,000 188,769,000 187,789,000 184,083,000 180,907,000 186,871,000 184,122,000 180,918,000 179,753,000 181,050,000 174,332,000 174,332,000 163,687,000 155,211,000 153,233,000         
        trade accounts receivable, net of allowance for doubtful accounts of 933 and 823, respectively
              42,341,000                                                                            
        rental equipment, net of accumulated depreciation of 197,780 and 191,745, respectively
              377,999,000                                                                            
        intangibles, net of accumulated amortization of 2,415 and 2,384, respectively
              744,000                                                                            
        trade accounts receivable, net of allowance for doubtful accounts of 823 and 338, respectively
               39,186,000                                                                           
        inventory, net of allowance for obsolescence of 2,836 and 0, respectively
               21,639,000                                                                           
        long-term inventory, net of allowance for obsolescence of 1,168 and 120, respectively
               701,000                                                                           
        rental equipment, net of accumulated depreciation of 191,745 and 177,729, respectively
               373,649,000                                                                           
        intangibles, net of accumulated amortization of 2,384 and 2,259, respectively
               775,000                                                                           
        trade accounts receivable, net of allowance for doubtful accounts of 529 and 338, respectively
                28,041,000                                                                          
        inventory
                26,115,000 27,960,000 25,077,000 23,414,000 21,761,000 18,478,000 17,331,000 19,329,000 21,392,000 21,348,000 19,982,000 19,926,000 17,125,000 15,761,000 19,424,000 21,080,000 30,289,000 30,302,000 35,499,000 35,499,000 30,974,000 19,065,000 23,042,000 25,749,000 26,224,000 28,379,000 25,431,000 23,900,000  24,368,000 24,675,000 25,095,000  28,085,000 27,245,000 27,478,000  31,350,000 28,302,000 25,764,000  27,545,000                               18,532,000  
        prepaid income taxes
                 10,000 10,000 10,000 43,000 41,000 54,000 51,000 33,000 39,000 62,000 66,000 127,000 95,000 68,000 40,000 3,102,000 3,146,000 3,100,000 3,100,000 3,148,000 3,240,000 3,177,000 3,443,000 3,443,000 2,339,000 1,944,000 123,000 1,482,000 979,000 1,795,000 396,000 81,000 3,776,000 1,497,000 5,007,000 6,242,000 5,110,000 2,969,000 517,000 2,281,000 2,271,000 1,701,000  275,000 167,000 109,000 109,000 109,000 261,000 273,000 233,000 2,103,000 1,937,000 2,674,000 1,756,000 1,556,000 913,000 801,000 243,000 244,000 377,000 377,000 282,000  3,584,000         
        long-term inventory, net of allowance for obsolescence of 40 and 120, respectively
                2,172,000 2,157,000 1,588,000                                                                        
        rental equipment, net of accumulated depreciation of 193,795 and 177,729, respectively
                355,382,000                                                                          
        right of use assets - operating leases, net of accumulated amortization 864 and 721, respectively
                261,000                                                                          
        intangibles, net of accumulated amortization of 2,353 and 2,259, respectively
                806,000                                                                          
        current operating leases
                98,000 133,000 123,000 155,000 82,000 88,000 120,000 68,000 94,000 131,000 169,000 198,000 203,000 183,000 187,000 189,000 107,000 129,000 148,000 148,000                                                       
        deferred income
                  114,000 37,000    1,312,000 693,000 693,000 34,000 1,103,000 583,000 125,000 1,190,000 640,000 81,000 113,000 133,000 133,000 81,000 134,000 487,000 294,000 185,000 185,000 376,000 484,000 2,225,000 1,900,000 557,000 185,000 271,000 989,000 185,000 907,000 1,635,000 2,013,000 639,000 131,000 873,000 1,203,000 2,312,000 1,466,000 2,027,000 3,505,000 4,953,000 8,490,000 4,863,000 2,317,000 1,515,000 1,213,000 389,000 1,650,000 172,000 113,000 90,000 311,000 281,000 142,000 38,000 51,000 51,000 1,751,000 877,000 81,000 246,000 689,000 759,000 225,000 136,000   103,000 
        long-term operating leases
                163,000 177,000 186,000 194,000 194,000 202,000 210,000 217,000 227,000 244,000 260,000 285,000 306,000 327,000 372,000 415,000 340,000 365,000 393,000 393,000                                                       
        trade accounts receivable, net of allowance for doubtful accounts of 466 and 338, respectively
                 20,872,000                                                                         
        rental equipment, net of accumulated depreciation of 187,580 and 177,729, respectively
                 326,691,000                                                                         
        right of use assets - operating leases, net of accumulated amortization 815 and 721, respectively
                 310,000                                                                         
        intangibles, net of accumulated amortization of 2,322 and 2,259, respectively
                 837,000                                                                         
        trade accounts receivable
                  14,971,000  12,599,000                                                                      
        rental equipment, net of accumulated depreciation of 182,560 and 177,729, respectively
                  287,181,000                                                                        
        right of use assets - operating leases, net of accumulated amortization 760 and 721, respectively
                  309,000                                                                        
        intangibles, net of accumulated amortization of 2,290 and 2,259, respectively
                  869,000                                                                        
        treasury shares, at cost, 1,310 shares, respectively
                  -15,004,000                                                                        
        trade accounts receivable, net of allowance for doubtful accounts of 338 and 1,129, respectively
                   14,668,000                                                                       
        long-term inventory, net of allowance for obsolescence of 120 and 64, respectively
                   1,557,000                                                                       
        rental equipment, net of accumulated depreciation of 177,729 and 172,563, respectively
                   246,450,000                                                                       
        right of use assets - operating leases, net of accumulated amortization 721 and 555, respectively
                   349,000                                                                       
        intangibles, net of accumulated amortization of 2,259 and 2,134, respectively
                   900,000                                                                       
        treasury shares, at cost, 1,310 shares and 775, respectively
                   -15,004,000                                                                       
        long-term inventory
                    1,726,000                                                                      
        rental equipment
                    224,964,000                                                                      
        right of use assets - operating leases
                    277,000                                                                      
        intangibles
                    931,000                                                                      
        treasury shares, at cost, 1,310 and 775 shares, respectively
                    -15,004,000 -15,004,000                                                                     
        trade accounts receivable, net of allowance for doubtful accounts of 380 and 1,129, respectively
                     11,861,000                                                                     
        long-term inventory, net of allowance for obsolescence of 37 and 64, respectively
                     1,630,000 1,495,000                                                                    
        rental equipment, net of accumulated depreciation of 183,414 and 172,563, respectively
                     214,702,000                                                                     
        right of use assets - operating leases, net of accumulated amortization of 641 and 555, respectively
                     290,000                                                                     
        intangibles, net of accumulated amortization of 2,196 and 2,134, respectively
                     963,000                                                                     
        line of credit
                           417,000 417,000 417,000 417,000 417,000 417,000 417,000 417,000 417,000 417,000      417,000 417,000 417,000    417,000     417,000 437,000 497,000 577,000         1,917,000 2,000,000 2,000,000 2,000,000  500,000 500,000  7,011,000 7,000,000 7,000,000      600,000      57,000  300,000 
        trade accounts receivable, net of allowance for doubtful accounts of 1,126 and 1,129, respectively
                      12,882,000                                                                    
        rental equipment, net of accumulated depreciation of 178,038 and 172,563, respectively
                      209,587,000                                                                    
        right of use assets - operating leases, net of accumulated amortization of 602 and 555, respectively
                      329,000                                                                    
        intangibles, net of accumulated amortization of 2,165 and 2,134, respectively
                      994,000                                                                    
        treasury shares, at cost, 1,022 and 775 shares, respectively
                      -11,272,000                                                                    
        trade accounts receivable, net of allowance for doubtful accounts of 1,129 and 1,161, respectively
                       10,389,000                                                                   
        long-term inventory, net of allowance for obsolescence of 64 and 221, respectively
                       1,582,000                                                                   
        rental equipment, net of accumulated depreciation of 172,563 and 175,802, respectively
                       206,985,000                                                                   
        right of use assets - operating leases, net of accumulated amortization 555 and 356, respectively
                       285,000                                                                   
        intangibles, net of accumulated amortization of 2,134 and 2,008, respectively
                       1,025,000                                                                   
        treasury shares, at cost, 775 shares and 38, respectively
                       -8,344,000                                                                   
        trade accounts receivable, net of allowance for doubtful accounts of 1,150 and 1,161, respectively
                        11,594,000                                                                  
        long-term inventory, net of allowance for obsolescence of 37 and 221, respectively
                        1,250,000 1,171,000 1,105,000                                                                
        rental equipment, net of accumulated depreciation of 192,827 and 175,802, respectively
                        208,396,000                                                                  
        right of use assets - operating leases, net of accumulated amortization of 519 and 356, respectively
                        321,000                                                                  
        intangibles, net of accumulated amortization of 2,102 and 2,008, respectively
                        1,057,000                                                                  
        treasury shares, at cost, 471 and 38 shares, respectively
                        -4,922,000                                                                  
        trade accounts receivable, net of allowance for doubtful accounts of 1,203 and 1,161, respectively
                         12,229,000                                                                 
        rental equipment, net of accumulated depreciation of 187,087 and 175,802, respectively
                         208,176,000                                                                 
        right of use assets - operating leases, net of accumulated amortization of 465 and 356, respectively
                         375,000                                                                 
        intangibles, net of accumulated amortization of 2,071 and 2,008, respectively
                         1,088,000                                                                 
        treasury shares, at cost, 213 and 38 shares, respectively
                         -2,382,000                                                                 
        trade accounts receivable, net of allowance for doubtful accounts of 1,155 and 1,161, respectively
                          12,724,000                                                                
        rental equipment, net of accumulated depreciation of 181,385 and 175,802, respectively
                          206,436,000                                                                
        right of use assets - operating leases, net of accumulated amortization of 410 and 356, respectively
                          429,000                                                                
        intangibles, net of accumulated amortization of 2,040 and 2,008, respectively
                          1,119,000                                                                
        treasury shares, at cost, 38 shares
                          -490,000 -490,000 -490,000 -490,000 -490,000 -490,000 -490,000                                                          
        trade accounts receivable, net of allowance for doubtful accounts of 1,161 and 918, respectively
                           11,884,000                                                               
        long-term inventory, net of allowance for obsolescence of 221 and 24, respectively
                           1,065,000                                                               
        rental equipment, net of accumulated depreciation of 175,802 and 162,348, respectively
                           207,585,000                                                               
        right of use assets - operating leases, net of accumulated amortization 356
                           483,000                                                               
        intangibles, net of accumulated amortization of 2,008 and 1,883, respectively
                           1,151,000                                                               
        trade accounts receivable, net of allowance for doubtful accounts of 1,119 and 918, respectively
                            10,384,000                                                              
        long-term inventory, net of allowance for obsolescence of 37 and 24, respectively
                            1,230,000 1,123,000 1,108,000                                                            
        rental equipment, net of accumulated depreciation of 179,160 and 162,348, respectively
                            210,876,000                                                              
        right of use assets - operating leases, net of accumulated amortization of 306 and 158, respectively
                            509,000                                                              
        intangibles, net of accumulated amortization of 1,977 and 1,883, respectively
                            1,182,000                                                              
        trade accounts receivable, net of allowance for doubtful accounts of 972 and 918, respectively
                             11,674,000                                                             
        rental equipment, net of accumulated depreciation of 173,462 and 162,348, respectively
                             215,853,000                                                             
        right of use assets - operating leases, net of accumulated amortization of 258 and 158, respectively
                             510,000                                                             
        intangibles, net of accumulated amortization of 1,946 and 1,883, respectively
                             1,213,000                                                             
        trade accounts receivable, net of allowance for doubtful accounts of 939 and 918, respectively
                              10,519,000                                                            
        rental equipment, net of accumulated depreciation of 167,998 and 162,348, respectively
                              217,846,000                                                            
        right of use assets - operating leases, net of accumulated amortization of 208 and 158, respectively
                              559,000                                                            
        intangibles, net of accumulated amortization of 1,914 and 1,883, respectively
                              1,245,000                                                            
        trade accounts receivable, net of allowance for doubtful accounts of 918 and 291, respectively
                               9,106,000                                                           
        long-term inventory, net of allowance for obsolescence of 24 and 19, respectively
                               1,068,000                                                           
        rental equipment, net of accumulated depreciation of 162,348 and 165,459, respectively
                               217,742,000                                                           
        right of use assets - operating leases, net of accumulated amortization 158
                               604,000                                                           
        goodwill
                                 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000                               
        intangibles, net of accumulated amortization of 1,883 and 1,758, respectively
                               1,276,000                                                           
        trade accounts receivable, net of allowance for doubtful accounts of 325 and 291, respectively
                                11,224,000                                                          
        long-term inventory, net of allowance of 3,371 and 19, respectively
                                540,000                                                          
        rental equipment, net of accumulated depreciation of 156,800 and 165,428, respectively
                                205,741,000                                                          
        right of use assets - operating leases, net of accumulated amortization 130
                                447,000                                                          
        intangibles, net of accumulated amortization of 1,852 and 1,758, respectively
                                1,307,000                                                          
        trade accounts receivable, net of allowance for doubtful accounts of 333 and 291, respectively
                                 11,383,000                                                         
        long-term inventory, net of allowance for obsolescence of 21 and 19, respectively
                                 3,873,000                                                         
        rental equipment, net of accumulated depreciation of 173,282 and 165,428, respectively
                                 190,704,000                                                         
        right of use assets - operating leases, net of accumulated amortization 83
                                 494,000                                                         
        intangibles, net of accumulated amortization of 1,821 and 1,758, respectively
                                 1,338,000                                                         
        trade accounts receivable, net of allowance for doubtful accounts of 299 and 291, respectively
                                  10,298,000 10,298,000                                                       
        long-term inventory, net of allowance for obsolescence of 19
                                  3,997,000 3,997,000                                                       
        rental equipment, net of accumulated depreciation of 168,466 and 165,428, respectively
                                  179,442,000 179,442,000                                                       
        right of use assets - operating leases, net of accumulated amortization 36
                                  541,000 541,000                                                       
        intangibles, net of accumulated amortization of 1,789 and 1,758, respectively
                                  1,370,000 1,370,000                                                       
        trade accounts receivable, net of allowance for doubtful accounts of 291 and 569, respectively
                                    7,219,000                                                      
        long-term inventory, net of allowance for obsolescence of 19 and 15, respectively
                                    3,980,000                                                      
        rental equipment, net of accumulated depreciation of 165,428 and 145,851, respectively
                                    175,886,000                                                      
        intangibles, net of accumulated amortization of 1,758 and 1,632, respectively
                                    1,401,000                                                      
        trade accounts receivable, net of allowance for doubtful accounts of 405 and 569, respectively
                                     8,116,000                                                     
        long-term inventory, net of allowance for obsolescence of 21 and 15, respectively
                                     3,815,000 3,467,000 3,315,000                                                   
        rental equipment, net of accumulated depreciation of 161,094 and 145,851, respectively
                                     173,891,000                                                     
        intangibles, net of accumulated amortization of 1,727 and 1,632, respectively
                                     1,432,000                                                     
        line of credit, non-current portion
                                     417,000 417,000 417,000  417,000    417,000 417,000 417,000  417,000 417,000 417,000      747,000 847,000 897,000  927,000 1,017,000                            
        trade accounts receivable, net of allowance for doubtful accounts of 443 and 569, respectively
                                      9,375,000                                                    
        rental equipment, net of accumulated depreciation of 155,989 and 145,851, respectively
                                      169,702,000                                                    
        intangibles, net of accumulated amortization of 1,695 and 1,632, respectively
                                      1,464,000                                                    
        trade accounts receivable, net of allowance for doubtful accounts of 495 and 569, respectively
                                       7,719,000                                                   
        rental equipment, net of accumulated depreciation of 150,859 and 145,851, respectively
                                       168,790,000                                                   
        intangibles, net of accumulated amortization of 1,664 and 1,632, respectively
                                       1,495,000                                                   
        trade accounts receivable, net of allowance for doubtful accounts of 569 and 597, respectively
                                        8,534,000                                                  
        long-term inventory, net of allowance for obsolescence of 15 and 15, respectively
                                        2,829,000                                                  
        rental equipment, net of accumulated depreciation of 145,851 and 126,096, respectively
                                        167,099,000                                                  
        intangibles, net of accumulated amortization of 1,632 and 1,508, respectively
                                        1,526,000                                                  
        trade accounts receivable, net of allowance for doubtful accounts of 634 and 597, respectively
                                         7,163,000                                                 
        rental equipment, net of accumulated depreciation of 140,865 and 126,096, respectively
                                         162,137,000                                                 
        intangibles, net of accumulated amortization of 1,601 and 1,508, respectively
                                         1,558,000                                                 
        trade accounts receivable, net of allowance for doubtful accounts of 646 and 597, respectively
                                          6,171,000 4,681,000                                               
        rental equipment, net of accumulated depreciation of 135,924 and 126,096, respectively
                                          164,553,000                                                
        intangibles, net of accumulated amortization of 1,570 and 1,508, respectively
                                          1,589,000                                                
        rental equipment, net of accumulated depreciation of 130,990 and 126,096, respectively
                                           169,500,000                                               
        intangibles, net of accumulated amortization of 1,539 and 1,508, respectively
                                           1,620,000                                               
        trade accounts receivable, net of allowance for doubtful accounts of 597 and 833, respectively
                                            7,378,000                                              
        inventory, net of allowance for obsolescence of 15 and 12, respectively
                                            25,833,000                                              
        rental equipment, net of accumulated depreciation of 126,096 and 111,293, respectively
                                            174,060,000                                              
        intangibles, net of accumulated amortization of 1,508 and 1,382, respectively
                                            1,651,000                                              
        trade accounts receivable, net of allowance for doubtful accounts of 616 and 833, respectively
                                             5,332,000                                             
        rental equipment, net of accumulated depreciation of 126,104 and 111,293, respectively
                                             179,561,000                                             
        intangibles, net of accumulated amortization of 1,476 and 1,382, respectively
                                             1,683,000                                             
        trade accounts receivable, net of allowance for doubtful accounts of 693 and 833, respectively
                                              5,012,000                                            
        rental equipment, net of accumulated depreciation of 121,402 and 111,293, respectively
                                              184,032,000                                            
        intangibles, net of accumulated amortization of 1,445 and 1,382, respectively
                                              1,714,000                                            
        trade accounts receivable, net of allowance for doubtful accounts of 711 and 833, respectively
                                               10,847,000                                           
        rental equipment, net of accumulated depreciation of 116,359 and 111,293, respectively
                                               188,549,000                                           
        intangibles, net of accumulated amortization of 1,413 and 1,382, respectively
                                               1,746,000                                           
        trade accounts receivable, net of allowance for doubtful accounts of 833 and 507, respectively
                                                9,107,000                                          
        inventory, net of allowance for obsolescence of 12 and 225, respectively
                                                27,722,000                                          
        rental equipment, net of accumulated depreciation of 111,293 and 106,179, respectively
                                                191,933,000                                          
        intangibles, net of accumulated amortization of 1,382 and 1,257, respectively
                                                1,777,000                                          
        trade accounts receivable, net of allowance for doubtful accounts of 845 and 507, respectively
                                                 7,557,000                                         
        rental equipment, net of accumulated depreciation of 108,229 and 106,179, respectively
                                                 196,951,000                                         
        intangibles, net of accumulated amortization of 1,351 and 1,257, respectively
                                                 1,808,000                                         
        current income tax liability
                                                 6,328,000 4,278,000 1,501,000 851,000 5,226,000 2,937,000 18,000 350,000 931,000 824,000 6,000 522,000 75,000 119,000 75,000 75,000 74,000 29,000 29,000  546,000 2,475,000 2,265,000 1,708,000 577,000 99,000 171,000 110,000 109,000 109,000 97,000 57,000 3,525,000    1,056,000     
        trade accounts receivable, net of allowance for doubtful accounts of 816 and 507, respectively
                                                  9,443,000                                        
        rental equipment, net of accumulated depreciation of 103,090 and 106,179, respectively
                                                  200,739,000                                        
        intangibles, net of accumulated amortization of 1,320 and 1,257, respectively
                                                  1,839,000                                        
        trade accounts receivable, net of allowance for doubtful accounts of 670 and 507, respectively
                                                   9,629,000                                       
        rental equipment, net of accumulated depreciation of 111,538 and 106,179, respectively
                                                   209,807,000                                       
        intangibles, net of accumulated amortization of 1,288 and 1,257, respectively
                                                   1,871,000                                       
        trade accounts receivable, net of allowance for doubtful accounts of 507 and 436, respectively
                                                    10,408,000                                      
        inventory, net of allowance for obsolescence of 225 and 128, respectively
                                                    32,624,000                                      
        rental equipment, net of accumulated depreciation of 106,179 and 86,533, respectively
                                                    208,292,000                                      
        intangibles, net of accumulated amortization of 1,257 and 1,132, respectively
                                                    1,902,000                                      
        line of credit, non-current
                                                    417,000        897,000                              
        trade accounts receivable, net of allowance for doubtful accounts of 497 and 436, respectively
                                                     9,512,000                                     
        rental equipment, net of accumulated depreciation of 100,981 and 86,533, respectively
                                                     207,098,000                                     
        intangibles, net of accumulated amortization of 2,285 and 2,191, respectively
                                                     1,933,000                                     
        trade accounts receivable, net of allowance for doubtful accounts of 447 and 436, respectively
                                                      7,113,000                                    
        rental equipment, net of accumulated depreciation of 95,937 and 86,533, respectively
                                                      194,775,000                                    
        intangibles, net of accumulated amortization of 2,253 and 2,191, respectively
                                                      1,965,000                                    
        trade accounts receivable, net of allowance for doubtful accounts of 443 and 436, respectively
                                                       6,607,000                                   
        rental equipment, net of accumulated depreciation of 91,144 and 86,533, respectively
                                                       185,095,000                                   
        intangibles, net of accumulated amortization of 2,222 and 2,191, respectively
                                                       1,996,000                                   
        trade accounts receivable, net of allowance for doubtful accounts of 436 and 437, respectively
                                                        6,750,000                                  
        inventory, net of allowance for obsolescence of 128 and 211, respectively
                                                        26,832,000                                  
        rental equipment, net of accumulated depreciation of 86,533 and 70,266, respectively
                                                        176,420,000                                  
        intangibles, net of accumulated amortization of 2,191 and 2,060, respectively
                                                        2,027,000                                  
        trade accounts receivable, net of allowance for doubtful accounts of 401 and 437, respectively
                                                         5,377,000                                 
        rental equipment, net of accumulated depreciation of 82,259 and 70,266, respectively
                                                         167,247,000                                 
        intangibles, net of accumulated amortization of 2,159 and 2,060, respectively
                                                         2,059,000                                 
        trade accounts receivable, net of allowance for doubtful accounts of 395 and 437, respectively
                                                          6,317,000                                
        inventory, net of allowance for obsolescence of 258 and 211, respectively
                                                          26,203,000 24,767,000                               
        rental equipment, net of accumulated depreciation of 78,053 and 70,266, respectively
                                                          160,866,000                                
        intangibles, net of accumulated amortization of 2,128 and 2,060, respectively
                                                          2,090,000                                
        trade accounts receivable, net of allowance for doubtful accounts of 392 and 437, respectively
                                                           5,430,000                               
        rental equipment, net of accumulated depreciation of 74,079 and 70,266, respectively
                                                           154,758,000                               
        intangibles, net of accumulated amortization of 2,097 and 2,060, respectively
                                                           2,121,000                               
        trade accounts receivable, net of allowance for doubtful accounts of 437 and 296, respectively
                                                            6,691,000                              
        inventory, net of allowance for obsolescence of 211 and 486, respectively
                                                            26,509,000                              
        rental equipment, net of accumulated depreciation of 70,266 and 56,623, respectively
                                                            151,015,000                              
        goodwill, net of accumulated amortization of 325, both periods
                                                            10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000 10,039,000         
        intangibles, net of accumulated amortization of 2,060 and 1,936, respectively
                                                            2,157,000                              
        trade accounts receivable, net of allowance for doubtful accounts of 434 and 296, respectively
                                                             3,731,000                             
        inventory, net of allowance for obsolescence of 816 and 486, respectively
                                                             26,652,000                             
        rental equipment, net of accumulated depreciation of 66,543 and 56,623, respectively
                                                             148,104,000                             
        intangibles, net of accumulated amortization of 2,030 and 1,936, respectively
                                                             2,189,000                             
        trade accounts receivable, net of allowance for doubtful accounts of 462 and 296, respectively
                                                              4,609,000                            
        inventory, net of allowance for obsolescence of 771 and 486, respectively
                                                              26,729,000                            
        rental equipment, net of accumulated depreciation of 62,967 and 56,623, respectively
                                                              141,664,000                            
        intangibles, net of accumulated amortization of 1,967 and 1,936, respectively
                                                              2,219,000 2,251,000                           
        trade accounts receivable, net of allowance for doubtful accounts of 362 and 296, respectively
                                                               3,104,000                           
        inventory, net of allowance for obsolescence of 603 and 486, respectively
                                                               26,586,000                           
        rental equipment, net of accumulated depreciation of 59,761 and 56,623, respectively
                                                               140,604,000                           
        line of credit, noncurrent portion
                                                               1,017,000 1,017,000                          
        common stock 30,000 shares authorized, par value 0.01; 12,207 and 12,179 shares issued and outstanding, respectively
                                                               122,000                           
        trade accounts receivable, net of doubtful accounts of 296 and 171, respectively
                                                                5,679,000                          
        inventory, net of allowance for obsolescence of 486 and 250, respectively
                                                                26,965,000                          
        rental equipment, net of accumulated depreciation of 56,623 and 44,245, respectively
                                                                142,473,000                          
        intangibles, net of accumulated amortization of 1,936 and 1,757 respectively
                                                                2,282,000                          
        current portion of long-term debt
                                                                     3,378,000 3,378,000 3,378,000 3,378,000 3,378,000 3,378,000 3,378,000       3,378,000 3,378,000 3,378,000  4,844,000 4,639,000  5,680,000 
        deferred income tax payable
                                                                36,769,000  32,394,000 31,247,000 29,746,000 27,583,000 26,361,000 25,775,000 25,498,000 25,403,000 24,552,000 23,034,000 21,042,000 18,744,000 18,744,000 16,198,000 14,359,000 12,635,000 11,970,000 9,806,000 8,285,000 9,764,000 9,069,000 7,702,000 7,487,000 7,247,000 
        other long term liabilities
                                                                524,000    528,000  551,000 557,000 558,000 560,000 562,000 564,000 441,000 447,000 447,000            
        trade accounts receivable, net of allowance for doubtful accounts of 247 and 171, respectively
                                                                 3,953,000                         
        inventory, net of allowance for obsolescence of 833 and 250, respectively
                                                                 23,869,000                         
        rental equipment, net of accumulated depreciation of 53,312 and 44,245, respectively
                                                                 137,919,000                         
        intangibles, net of accumulated amortization of 1,891 and 1,757, respectively
                                                                 2,327,000                         
        common stock 30,000 shares authorized, par value 0.01; 12,179 and 12,148 shares issued and outstanding, respectively
                                                                 122,000                         
        trade accounts receivable, net of allowance for doubtful accounts of 171 and 212, respectively
                                                                  4,780,000                        
        inventory, net of allowance for obsolescence of 250 and 785, respectively
                                                                  22,765,000                        
        rental equipment, net of accumulated depreciation of 44,245 and 50,135, respectively
                                                                  133,715,000                        
        intangibles, net of accumulated amortization of 1,757 and 1,846, respectively
                                                                  2,371,000                        
        trade accounts receivable, net of allowance for doubtful accounts of 171 and 246, respectively
                                                                   7,203,000                       
        inventory, net of allowance for obsolescence of 250 and 499, respectively
                                                                   19,827,000                       
        rental equipment, net of accumulated depreciation of 44,245 and 47,129, respectively
                                                                   127,839,000                       
        intangibles, net of accumulated amortization of 1,757 and 1,802, respectively
                                                                   2,416,000                       
        trade accounts receivable, net of doubtful accounts of 363 and 171, respectively
                                                                    5,279,000                      
        inventory, net of allowance for obsolescence of 345 and 250, respectively
                                                                    21,489,000                      
        rental equipment, net of accumulated depreciation of 34,008 and 44,245, respectively
                                                                    120,755,000                      
        intangibles, net of accumulated amortization of 1,497 and 1,757 respectively
                                                                    2,461,000                      
        long term debt, less current portion
                                                                        2,817,000 3,661,000 4,505,000 5,350,000 6,194,000 7,039,000 7,039,000 7,883,000 8,727,000 9,572,000    12,950,000   15,539,000 20,225,000 
        trade accounts receivable, net of allowance for doubtful accounts of 363 and 149, respectively
                                                                     5,139,000                     
        inventory, net of allowance for obsolescence of 345 and 291, respectively
                                                                     22,825,000                     
        rental equipment, net of accumulated depreciation of 34,008 and 41,515, respectively
                                                                     115,079,000                     
        intangibles, net of accumulated amortization of 1,497 and 1,692, respectively
                                                                     2,526,000                     
        long-term debt, less current portion
                                                                     283,000             10,417,000 11,261,000 12,106,000  13,434,000 14,533,000   
        trade accounts receivable, net of allowance for doubtful accounts of 363 and 146, respectively
                                                                      3,214,000                    
        inventory, net of allowance for obsolescence of 345 and 353, respectively
                                                                      23,316,000                    
        rental equipment, net of accumulated depreciation of 34,008 and 38,930, respectively
                                                                      110,881,000                    
        intangibles, net of accumulated amortization of 1,497 and 1,627, respectively
                                                                      2,591,000                    
        long -term debt, less current portion
                                                                      1,127,000 1,972,000                   
        trade accounts receivable, net of allowance for doubtful accounts of 363 and 212, respectively
                                                                       3,780,000                   
        inventory, net of allowance for obsolescence of 345 and 311, respectively
                                                                       23,508,000                   
        rental equipment, net of accumulated depreciation of 34,008 and 36,428, respectively
                                                                       109,935,000                   
        intangibles, net of accumulated amortization of 1,497 and 1,562, respectively
                                                                       2,656,000                   
        short-term investments
                                                                            2,300,000   6,427,000 14,348,000 18,661,000 22,899,000 24,102,000 22,326,000 25,052,000 29,205,000 33,288,000   
        trade accounts receivable, net of doubtful accounts of 177 and 363, respectively
                                                                        7,314,000                  
        inventory, net of allowance for obsolescence of 500 and 345, respectively
                                                                        24,037,000                  
        rental equipment, net of accumulated depreciation of 24,624 and 34,008, respectively
                                                                        110,263,000                  
        intangibles, net of accumulated amortization of 1,198 and 1,497 respectively
                                                                        2,721,000                  
        current portion of line of credit
                                                                        7,000,000                  
        line of credit, less current portion
                                                                            7,000,000 7,000,000 7,000,000            
        trade accounts receivable, net of doubtful accounts of 177 and 331, respectively
                                                                         6,292,000                 
        inventory, net of allowance for obsolescence of 500 and 234, respectively
                                                                         26,650,000                 
        rental equipment, net of accumulated depreciation of 24,624 and 31,639, respectively
                                                                         111,543,000                 
        intangibles, net of accumulated amortization of 1,198 and 1,422, respectively
                                                                         2,796,000                 
        commitments & contingencies
                                                                                          
        trade accounts receivable, net of doubtful accounts of 177 and 293, respectively
                                                                          5,799,000                
        inventory, net of allowance for obsolescence of 500 and 254, respectively
                                                                          27,445,000                
        rental equipment, net of accumulated depreciation of 24,624 and 29,310, respectively
                                                                          113,723,000                
        intangibles, net of accumulated amortization of 1,198 and 1,347, respectively
                                                                          2,871,000                
        trade accounts receivable, net of doubtful accounts of 177 and 221, respectively
                                                                           10,321,000               
        inventory, net of allowance for obsolescence of 500 and 150, respectively
                                                                           29,496,000               
        rental equipment, net of accumulated depreciation of 24,624 and 26,923, respectively
                                                                           115,044,000               
        intangibles, net of accumulated amortization of 1,198 and 1,524, respectively
                                                                           2,946,000               
        contingencies
                                                                                          
        trade accounts receivable, net of doubtful accounts of 110 and 177, respectively
                                                                            11,321,000              
        inventory, net of allowance for obsolescence of 273 and 500, respectively
                                                                            31,931,000              
        rental equipment, net of accumulated depreciation of 16,810 and 24,624, respectively
                                                                            111,967,000              
        intangibles, net of accumulated amortization of 1,145 and 1,198, respectively
                                                                            3,020,000              
        current portion of long-term debt and subordinated notes
                                                                            3,378,000 3,378,000 3,378,000 3,378,000 3,378,000 4,378,000    4,442,000     
        trade accounts receivable, net of doubtful accounts of 110 and 106, respectively
                                                                             11,078,000 11,078,000            
        inventory, net of allowance for obsolescence of 273 and 380, respectively
                                                                             29,270,000 29,270,000            
        rental equipment, net of accumulated depreciation of 16,810 and 22,374, respectively
                                                                             104,539,000 104,539,000            
        intangibles, net of accumulated amortization of 1,145 and 1,374, respectively
                                                                             3,095,000 3,095,000            
        trade accounts receivable, net of doubtful accounts of 110 and 130, respectively
                                                                               10,524,000           
        inventory, net of allowance for obsolescence of 273 and 333, respectively
                                                                               30,101,000           
        rental equipment, net of accumulated depreciation of 16,810 and 20,300, respectively
                                                                               93,240,000           
        intangibles, net of accumulated amortization of 1,145 and 1,299, respectively
                                                                               3,170,000           
        other long term debt
                                                                               150,000           
        trade accounts receivable, net of doubtful accounts of 110, both periods
                                                                                10,126,000 11,322,000         
        inventory, net of allowance for obsolescence of 273 and 288, respectively
                                                                                24,490,000          
        rental equipment, net of accumulated depreciation of 16,810 and 18,454, respectively
                                                                                82,175,000          
        intangibles, net of accumulated amortization of 1,145 and 1,224, respectively
                                                                                3,245,000          
        preferred stock, 5,000 shares authorized, no shares outstanding
                                                                                          
        inventory, net of allowance for obsolescence of 347 and 273, respectively
                                                                                 20,769,000         
        rental equipment, net of accumulated depreciation of 11,320 and 16,810, respectively
                                                                                 76,025,000         
        intangibles, net of accumulated amortization of 819 and 1,145, respectively
                                                                                 3,324,000         
        subordinated notes-related parties, less current portion
                                                                                          
        commitments
                                                                                          
        trade accounts receivable, net of doubtful accounts of 110 each period
                                                                                  7,747,000        
        inventory, net of allowance for obsolescence of 347 each period
                                                                                  21,122,000        
        rental equipment, net of accumulated depreciation of 11,320 and 15,299, respectively
                                                                                  70,782,000        
        goodwill, net of accumulated amortization 325 each period
                                                                                  10,039,000        
        intangibles, net of accumulated amortization of 819 and 1,063, respectively
                                                                                  3,406,000        
        current portion subordinated notes-related parties
                                                                                  1,000,000 1,000,000 1,000,000      
        current portion of tax liability
                                                                                  373,000 1,524,000 3,068,000      
        trade accounts receivable, net of doubtful accounts of 110
                                                                                   9,458,000 6,050,000      
        inventory, net of allowance for obsolescence of 347
                                                                                   20,057,000 19,276,000      
        rental equipment, net of accumulated depreciation of 11,320 and 13,877, respectively
                                                                                   65,679,000       
        goodwill, net of accumulated amortization 325
                                                                                   10,039,000 10,039,000  10,039,000 10,039,000 10,039,000  
        intangibles, net of accumulated amortization of 819 and 981, respectively
                                                                                   3,488,000       
        stockholders equity:
                                                                                          
        rental equipment, net of accumulated depreciation of 11,320 and 12,562, respectively
                                                                                    62,373,000      
        intangibles, net of accumulated amortization of 819 and 900, respectively
                                                                                    3,569,000      
        trade accounts receivable, net of doubtful accounts of 75 and 110, respectively
                                                                                     8,463,000     
        inventory, net of allowance for obsolescence of 361 and 347, respectively
                                                                                     16,943,000     
        rental equipment, net of accumulated depreciation of 7,598 and 11,320, respectively
                                                                                     59,866,000     
        goodwill, net of accumulated amortization of 325
                                                                                     10,039,000    10,039,000 
        intangibles, net of accumulated amortization of 492 and 819, respectively
                                                                                     3,650,000     
        accounts payable and accrued liabilities
                                                                                     4,914,000 6,991,000 7,546,000 8,514,000 5,124,000 
        subordinated notes, less current portion
                                                                                     1,000,000 1,000,000 1,000,000 1,000,000  
        commitments (note 11) stockholders’ equity:
                                                                                          
        trade accounts receivable, net of doubtful accounts
                                                                                      8,015,000 6,247,000   
        inventory, net of allowance
                                                                                      17,943,000 19,477,000   
        rental equipment, net of accumulated depreciation of 7,598 and 10,139, respectively
                                                                                      55,695,000    
        intangibles, net of accumulated amortization of 492 and 737, respectively
                                                                                      3,732,000    
        common stock; 9,022 and 11,968 shares issued and outstanding, respectively
                                                                                      120,000    
        rental equipment, net of accumulated depreciation of 7,598 and 9,240, respectively
                                                                                       50,068,000   
        intangibles, net of accumulated amortization of 326 and 490, respectively
                                                                                       3,814,000   
        common stock; 9,022 and 11,948 shares issued and outstanding, respectively
                                                                                       119,000   
        accounts receivable — trade, net of allowance
                                                                                        6,126,000  
        prepaid expenses
                                                                                        274,000  
        rental equipment, net of accumulated depreciation of 7,598 and 8,459, respectively
                                                                                        44,975,000  
        other property, plant and equipment, net of depreciation of 2,458 and 2,777, respectively
                                                                                        6,615,000  
        intangibles, net of accumulated amortization of 326 and 374, respectively
                                                                                        3,896,000  
        current portion of long term debt
                                                                                        4,557,000  
        bank line of credit
                                                                                        1,034,000  
        unearned income
                                                                                        66,000  
        paid in capital
                                                                                        81,970,000  
        stockholders’ equity
                                                                                        94,718,000  
        trade accounts receivable, net of doubtful accounts of 25 and 75, respectively
                                                                                         6,192,000 
        inventory, net of allowance for obsolescence of -0- and 361, respectively
                                                                                         14,723,000 
        rental equipment, net of accumulated depreciation of 4,827 and 7,598, respectively
                                                                                         41,201,000 
        intangibles, net of accumulated amortization of 165 and 326, respectively
                                                                                         3,978,000 
        restricted cash
                                                                                          
        subordinated notes, net of discount of 90 and -0-, respectively
                                                                                         2,000,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-05-10 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-05-10 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 
                                                                                           
          cash flows from operating activities:
                                                                                           
          net income
        6,763,000 4,102,000 5,784,000 5,188,000 4,854,000 2,865,000 5,014,000 4,250,000 5,098,000 1,702,000 2,171,000 504,000 370,000  -80,000 -70,000 337,000     -1,877,000 -562,000 165,000 4,082,000 -2,562,000 -12,232,000 573,000 357,000 357,000 -282,000 236,000 247,000 225,000 18,702,000 522,000 375,000 252,000 1,160,000 1,509,000 1,259,000 2,541,000 3,277,000 2,562,000 614,000 3,694,000 4,004,000 3,883,000 3,385,000 2,856,000 3,157,000 3,395,000 3,844,000 3,994,000 3,571,000 2,606,000 3,000,000 3,508,000 3,508,000 3,024,000 2,231,000 2,008,000 2,497,000 1,969,000 2,151,000 1,544,000 1,364,000 1,703,000 2,643,000 2,872,000 3,797,000 3,932,000 4,811,000 3,333,000 3,517,000 3,614,000 3,337,000 2,646,000 2,681,000 2,320,000 2,364,000 1,208,000 1,696,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                           
          depreciation and amortization
        10,325,000 9,802,000 9,249,000 8,969,000 8,636,000 8,469,000 8,086,000 7,705,000 7,087,000 7,160,000 6,807,000 6,418,000 6,165,000 5,998,000 6,015,000 6,042,000 6,061,000 6,387,000 6,387,000 6,326,000 6,297,000 6,339,000 6,318,000 6,301,000 6,240,000 6,160,000 5,867,000 5,683,000 5,558,000 5,558,000 5,677,000 5,536,000 5,449,000 5,387,000 5,344,000 5,320,000 5,310,000 5,328,000 5,425,000 5,431,000 5,437,000 5,503,000 5,518,000 5,594,000 5,858,000 5,788,000 5,691,000 5,528,000 5,246,000 5,042,000 4,818,000 4,652,000 4,436,000 4,238,000 4,143,000 3,980,000 3,797,000 3,787,000 3,787,000 3,724,000 3,545,000 3,433,000 3,292,000 3,157,000 2,991,000 2,905,000 2,874,000 2,891,000 2,902,000 2,935,000 2,958,000 2,828,000 2,608,000 2,364,000 2,125,000 2,022,000 1,921,000 1,810,000 1,717,000 1,885,000 1,497,000 1,371,000 1,267,000 
          inventory allowance
         1,053,000 61,000                     408,000             534,000   135,000                                       
          retirement of rental equipment
        412,000 728,000 23,000 5,000                                                                          
          gain on disposition of assets
        -70,000  -46,000                                                                                 
          amortization of debt issuance costs
        325,000 330,000 332,000 294,000 212,000 216,000 215,000 165,000 150,000 138,000 103,000 132,000 52,000 13,000 11,000 12,000 12,000 13,000 11,000                                                                 
          deferred income taxes
        2,123,000 1,857,000 1,789,000 1,561,000 1,450,000              -218,000 -347,000 123,000  -166,000 62,000 337,000  -1,285,000 199,000 157,000 157,000  -37,000 122,000 48,000  -624,000 -1,343,000 -1,266,000  -1,003,000 -905,000 135,000  -752,000 -2,468,000 591,000  -312,000 46,000 40,000                                  
          stock-based compensation
        579,000 576,000 612,000 579,000 359,000 783,000 522,000 242,000 274,000 228,000 209,000 1,130,000 487,000 573,000 583,000 331,000 423,000 422,000 420,000 422,000 474,000 567,000 562,000 564,000 502,000 802,000 643,000 642,000 495,000 495,000  653,000 648,000 428,000  815,000 884,000 1,532,000  553,000                                            
          provision for credit losses
        88,000 -86,000 33,000 208,000                                                                              
          loss on company owned life insurance
        125,000    17,000    -184,000 186,000 129,000 -62,000 -18,000 -162,000 -6,000 427,000 130,000  26,000 -90,000 -98,000 -187,000 -73,000 -170,000 262,000 -74,000 -14,000 -32,000 -99,000   -40,000 -12,000 67,000                                                  
          changes in operating assets and liabilities:
                                                                                           
          trade accounts receivables
        -4,541,000 -4,801,000 99,000 1,673,000 3,000 9,183,000 8,046,000 9,163,000 -3,265,000 -11,438,000 -7,240,000 -5,981,000 -351,000 -2,069,000 -738,000 1,022,000 -2,494,000 1,205,000 635,000 445,000 -855,000 -1,542,000 1,066,000 -1,197,000 -1,434,000 1,510,000 159,000 -1,130,000 -3,089,000 -3,089,000 945,000 1,294,000 -1,604,000 865,000 -1,391,000 -1,002,000 -1,490,000 2,637,000 -2,046,000 -320,000 5,803,000 -1,769,000 -1,625,000 1,855,000 -25,000 619,000 -896,000 -2,399,000 -506,000 143,000 -1,373,000 940,000 -887,000 1,261,000 -2,960,000 878,000 -1,505,000 2,575,000 2,575,000 -1,726,000 827,000 2,423,000 -1,924,000 -140,000 -1,925,000 566,000 3,534,000 -1,022,000 -493,000 4,522,000 1,000,000 -243,000 -554,000           
          inventory
        -1,133,000 -192,000 -3,174,000 -991,000 647,000 1,355,000 -27,000 -1,501,000 2,650,000 1,939,000 1,830,000 -3,452,000 -986,000 -1,567,000 -3,379,000 -1,282,000 2,085,000 405,000 -139,000 -1,443,000 -100,000 -2,760,000 -1,469,000 3,646,000 1,616,000 6,395,000 661,000 5,668,000 -4,468,000 -4,468,000 -12,064,000 3,634,000 2,658,000 15,000 -2,815,000 -2,985,000 -1,531,000 1,981,000 -1,439,000 377,000 388,000 2,791,000 1,470,000 -1,047,000 -187,000 5,146,000 -1,217,000 -3,442,000 -2,521,000 1,068,000 713,000 -1,342,000 -1,436,000 1,742,000 144,000 76,000 -143,000 379,000 379,000 -3,106,000 -1,105,000 -2,927,000 1,662,000 1,336,000 491,000 192,000 754,000 3,043,000 1,165,000 2,260,000 2,540,000 -2,661,000 831,000           
          prepaid expenses, income taxes receivable and prepayments
        10,710,000                                                                                   
          accounts payable and accrued liabilities
        -1,380,000 1,667,000 3,374,000 -4,104,000 4,617,000 -18,998,000 3,846,000 5,387,000 -7,962,000 -12,515,000 -1,937,000 5,314,000 11,574,000 4,717,000 4,294,000 2,647,000 -349,000 4,157,000 1,318,000 1,758,000 2,523,000 2,706,000 2,710,000 -1,549,000 1,013,000 -8,279,000 5,341,000 -1,213,000 -3,074,000 -3,074,000 5,994,000 1,930,000 -1,788,000 -2,539,000 1,483,000 1,630,000 229,000 68,000 111,000 880,000 -1,498,000 68,000 -113,000 291,000 -1,169,000 -6,229,000 -1,659,000 2,360,000 1,206,000 -781,000 1,889,000 744,000 449,000 -1,928,000 -1,597,000 3,102,000 1,692,000 -1,334,000 -1,334,000 1,576,000 27,000 -50,000 306,000 -167,000 1,814,000 1,259,000 -1,115,000 698,000 -88,000 -2,632,000 -6,651,000 1,297,000 -1,644,000 2,950,000 1,732,000 1,038,000 -780,000 593,000 2,377,000 -1,478,000 -355,000 -967,000 2,797,000 
          other
        -1,291,000 -893,000 -1,813,000 -54,000 -535,000 1,144,000 -1,042,000 17,000 358,000 -369,000 -45,000 404,000 184,000 225,000 -25,000 -142,000 -89,000 227,000 36,000 173,000 164,000 301,000 155,000 372,000 -301,000 -64,000 -67,000 117,000 75,000 75,000 474,000 95,000 87,000 85,000 88,000 66,000 469,000 43,000 26,000 49,000 33,000 51,000 -13,000 -52,000   -1,000 -3,000 -2,000 -6,000                      268,000 -1,000 18,000  26,000       
          net cash from operating activities
        23,035,000 13,865,000 16,799,000 10,996,000 21,267,000 9,426,000 25,918,000 25,510,000 5,609,000 -7,665,000 3,055,000 4,421,000 18,222,000 8,879,000 5,637,000 8,253,000 4,995,000 8,569,000 7,206,000 5,371,000 7,381,000 4,717,000 13,130,000 6,527,000 8,275,000 8,803,000 14,162,000 10,293,000 -3,846,000 -3,846,000 378,000 12,176,000 5,732,000 5,128,000 3,298,000 3,942,000 -573,000 10,785,000 3,261,000 9,708,000 9,769,000 10,033,000 6,791,000 9,502,000 13,693,000 11,625,000 8,067,000 8,266,000 8,616,000 9,615,000 10,847,000 8,978,000 8,484,000 10,935,000 3,872,000 11,192,000 5,513,000 14,841,000 14,841,000 9,559,000 8,037,000 7,028,000 8,999,000 6,557,000 7,287,000 6,661,000 8,293,000 7,797,000 7,484,000 11,078,000 5,819,000 7,914,000 6,968,000 5,328,000 8,040,000 3,721,000 5,777,000 834,000 7,937,000 4,781,000 4,015,000 -23,000 3,071,000 
          capital expenditures
        228,000 -4,965,000 -314,000 6,730,000 524,000 -6,679,000 -23,999,000 -20,272,000 -9,130,000 -9,130,000 -11,870,000 -8,233,000 -8,712,000 -4,008,000 -190,000 -464,000 -741,000 -676,000 -1,942,000 -1,600,000 -851,000 -8,712,000 -17,926,000 -15,023,000 -13,439,000 -10,746,000 -10,716,000 -7,713,000 -10,755,000 -4,532,000 -1,787,000 -1,787,000 -8,690,000 -8,354,000 -9,352,000 -10,129,000 -8,923,000 -6,955,000 -3,647,000 -2,383,000 -1,695,000 -612,000 -1,411,000 -5,824,000 -10,328,000 -14,046,000 -13,833,000 -8,064,000 -9,631,000 -6,665,000 -4,971,000 -4,040,000 -6,101,000 -8,106,000 -8,332,000 -5,145,000 
          free cash flows
        23,263,000 8,900,000 16,485,000 17,726,000 21,791,000 9,426,000 25,918,000 25,510,000 5,609,000 -7,665,000 3,055,000 4,421,000 18,222,000 8,879,000 5,637,000 8,253,000 4,995,000 8,569,000 7,206,000 5,371,000 7,381,000 4,717,000 13,130,000 6,527,000 1,596,000 8,803,000 -9,837,000 -9,979,000 -12,976,000 -12,976,000 378,000 306,000 -2,501,000 -3,584,000 3,298,000 -66,000 -763,000 10,321,000 3,261,000 8,967,000 9,093,000 8,091,000 6,791,000 7,902,000 12,842,000 2,913,000 8,067,000 -9,660,000 -6,407,000 -3,824,000 10,847,000 -1,768,000 -2,232,000 3,222,000 3,872,000 437,000 981,000 13,054,000 13,054,000 869,000 -317,000 -2,324,000 -1,130,000 -2,366,000 332,000 3,014,000 5,910,000 6,102,000 6,872,000 9,667,000 -5,000 -2,414,000 -7,078,000 -8,505,000 -24,000 -5,910,000 -888,000 -4,137,000 3,897,000 -1,320,000 -4,091,000 -8,355,000 -2,074,000 
          cash flows from investing activities:
                                                                                           
          purchase of rental equipment, property and other equipment
        -15,247,000 -34,561,000 -41,861,000 -25,809,000 -19,256,000 -14,544,000 -29,088,000 -17,330,000 -10,932,000 -25,380,000 -35,084,000 -45,687,000 -47,792,000 -29,784,000 -16,165,000 -10,961,000 -8,212,000 -6,630,000 -6,513,000 -7,602,000 -4,965,000 -3,293,000 -975,000                                                             
          proceeds from disposition of assets
        37,000 85,000 5,000                                                                                 
          net cash from investing activities
        -15,210,000 -34,476,000 -41,859,000 -25,706,000 -19,256,000 -14,759,000 -28,800,000 -16,940,000 -10,941,000 -25,178,000 -35,133,000 -45,735,000 -47,842,000 -31,015,000 -14,879,000 -10,963,000 -8,222,000 -6,628,000 -6,415,000 -7,640,000 -4,982,000 -3,345,000 -1,022,000 -4,127,000 -6,665,000 -16,604,000 -24,095,000 -20,328,000 -9,148,000 -9,148,000 -11,007,000 -11,916,000 -8,236,000 -8,851,000 -7,607,000 -4,050,000 -604,000 -530,000 -948,000 -754,000 -733,000 -1,965,000 -1,265,000 -1,569,000 -813,000 -8,668,000 -6,953,000 -17,727,000 -14,983,000 -13,439,000 -14,149,000 -10,746,000 -10,716,000 -7,713,000 -6,687,000 -10,755,000 -4,532,000 -1,787,000 -1,787,000 -8,651,000 -8,354,000 -9,324,000 -9,177,000 -8,923,000 -6,944,000 -3,611,000 -2,383,000 -1,694,000 -605,000 -1,295,000 -3,505,000 -12,616,000 -7,619,000 -5,877,000 -3,751,000 -5,342,000 -5,452,000 -6,746,000 -1,281,000 -1,830,000 -2,516,000 -38,940,000 -5,145,000 
          cash flows from financing activities:
                                                                                           
          proceeds from credit facility borrowings
        9,000,000 23,000,000 25,000,000 17,122,000 6,000,000 20,000,000                                                                              
          repayments of credit facility borrowings
        -13,000,000 -1,000,000 1,000,000 -3,122,000 -8,000,000                                                                               
          payments of debt issuance costs
        -1,000 -19,000 -91,000   -77,000   -562,000 -2,131,000                                                                     
          proceeds from exercise of stock options
        67,000 13,000 80,000   223,000                    1,000 -50,000 555,000 555,000 523,000 157,000 603,000 517,000 609,000 27,000 54,000 352,000 43,000 183,000 58,000 492,000 -2,000 27,000 34,000 187,000 274,000 338,000 30,000 12,000 111,000    -75,000 198,000 308,000 46,000 16,000 37,000  1,000               
          payment of dividends
        -1,385,000 -1,383,000                                                                                  
          taxes paid related to net share settlement of equity awards
        -195,000 -6,000 -80,000   -1,000 -798,000 -184,000 -156,000 -359,000 -1,000 -111,000 -224,000 -3,000 -149,000 -90,000 9,000 -192,000 -192,000 -134,000 -495,000 -152,000 -492,000 -909,000 -9,000 -9,000 -17,000 -660,000                                      
          net cash from financing activities
        -5,514,000 20,611,000 24,735,000 12,888,000 -2,006,000 7,065,000 -324,000 -10,193,000 7,825,000 35,392,000 27,989,000 38,188,000 33,660,000 22,922,000 2,000,000 -3,888,000 -3,289,000 -3,423,000 -2,540,000 -2,241,000 -641,000 -6,000 -151,000 -89,000 -496,000 -46,000 358,000 358,000 -10,000 517,000 -144,000 -347,000 593,000 -6,000 -155,000 21,000 624,000 37,000 75,000 -545,000 28,000 513,000 32,000 -518,000 -6,000 95,000 199,000 -12,000 18,000 165,000 281,000 -27,000 -23,000 15,000 53,000 -6,000 -6,000 -979,000 -83,000 198,000 -1,360,000 -1,313,000 -835,000 -7,309,000 -818,000 -834,000 -837,000 -722,000 -850,000 6,462,000 -672,000 -2,423,000  -839,000 -800,000 -1,799,000 -755,000 -823,000 -1,899,000 41,184,000 
          net change in cash and cash equivalents
        2,311,000 -325,000 -1,822,000 5,000 1,732,000 -3,206,000 -1,623,000 2,493,000 2,549,000 -4,089,000 -3,126,000 4,040,000 786,000 -7,242,000 -6,598,000 -6,516,000 -1,482,000 -1,749,000 -4,510,000 1,758,000 1,366,000 12,108,000 2,400,000 1,459,000 -7,890,000 -10,429,000 -10,081,000 -12,636,000 -12,636,000 -10,639,000 777,000 -2,648,000 -4,070,000 -3,716,000 -114,000 -1,332,000 10,276,000 2,937,000 8,991,000 9,111,000 7,523,000 5,554,000 8,446,000 12,912,000 2,439,000 1,108,000 -9,366,000 -6,168,000 -3,836,000 -3,284,000 -1,603,000 -1,951,000 3,195,000 -2,838,000 452,000 1,034,000 13,048,000 13,048,000 -71,000                        
          cash and cash equivalents at beginning of period
         2,142,000 2,746,000 3,372,000 22,942,000 28,925,000 11,592,000 52,628,000 52,628,000 69,208,000 64,094,000 35,532,000 6,181,000 24,443,000 28,086,000 16,390,000 16,390,000  19,137,000  23,017,000  1,149,000  245,000  4,391,000  3,271,000 
          cash and cash equivalents at end of period
        2,311,000   -1,822,000 2,147,000 1,732,000 -3,206,000 -1,623,000 5,239,000 2,549,000 -4,089,000 -3,126,000 7,412,000 786,000 -7,242,000 -6,598,000 16,426,000 -1,482,000 -1,749,000 -4,510,000 30,683,000 1,366,000 12,108,000 2,400,000 13,051,000 -7,890,000 -10,429,000 -10,081,000 39,992,000 39,992,000 -10,639,000 777,000 -2,648,000 65,138,000 -3,716,000 -114,000 -1,332,000 74,370,000 2,937,000 8,991,000 9,111,000 43,055,000 5,554,000 8,446,000 12,912,000 8,620,000 1,108,000 -9,366,000 -6,168,000 20,607,000 -3,284,000 -1,603,000 -1,951,000 31,281,000 -2,838,000 452,000 1,034,000 29,438,000 29,438,000  -400,000 -2,296,000 19,157,000  -970,000 2,215,000 21,618,000  6,045,000 8,946,000 2,741,000  5,811,000 -1,221,000 2,111,000  -514,000 -6,712,000 9,248,000  676,000 -40,862,000 42,381,000 
          supplemental disclosure of cash flow information:
                                                                                           
          interest paid, net of amounts capitalized
        3,653,000                                                                                   
          income taxes paid, net of refunds received
        -10,196,000                                                                                   
          non-cash transactions:
                                                                                           
          transfer of property and equipment to assets held for sale
        8,759,000                                                                                   
          accrued purchases of property and equipment
        228,000 -4,965,000 -314,000 6,730,000 524,000                                                                               
          impairments
             705,000                                                                              
          gain on the disposition of assets
                                                                                           
          purchase of company owned life insurance
             -9,000 4,000 -8,000 -9,000 -44,000 -49,000 -279,000 -50,000 -57,000 -36,000 -189,000 -47,000 -52,000 -43,000 -38,000 -17,000 -42,000 -58,000 -142,000 -54,000 -95,000 -96,000 -71,000 -40,000 -40,000 -52,000 -46,000 -52,000 -139,000 -49,000 -42,000 -436,000 -93,000 -52,000 -37,000 -57,000 -48,000                                          
          proceeds received from insurance for damages to equipment
         -3,000                                                                                 
          payments of other long term liabilities
                                                                                           
          interest paid
         4,071,000 3,685,000 3,527,000 3,510,000 3,949,000 3,987,000 4,238,000 6,220,000 2,706,000 2,381,000 1,111,000 855,000 238,000 13,000 13,000 12,000 5,000 16,000 8,000 1,000 1,000 2,000 8,000 3,000 -4,000 35,000 4,000 4,000 4,000 4,000 4,000 3,000 3,000 3,000 7,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 7,000 3,000 3,000 1,000 4,000 3,000 2,000 11,000 3,000 11,000 31,000 5,000 7,000    8,000 10,000 33,000 10,000 36,000 45,000 57,000 100,000 199,000 92,000 158,000 164,000 322,000 3,000 187,000 290,000 249,000 446,000 191,000 305,000 546,000 267,000 423,000 456,000 
          supplemental disclosures of non-cash transactions:
                                                                                           
          transfer of rental equipment to inventory
                 -43,000 708,000                                  78,000   150,000   4,680,000 4,010,000 4,010,000      225,000                 
          transfer of right of use assets to property and equipment
                                                                                           
          right of use assets acquired through a finance lease
                                                                                           
          right of use assets acquired through an operating lease
         936,000                                                                                  
          gain on company owned life insurance
          -40,000    21,000                            -32,000 -18,000 -5,000 -12,000 -7,000 -3,000 -1,000 -3,000                                          
          prepaid expenses and prepaid income taxes
          600,000 -1,961,000 64,000 1,177,000 -200,000 -1,075,000 250,000  20,000 -798,000 497,000  331,000 -986,000 238,000  113,000 -670,000 301,000  9,000 -439,000 344,000  220,000 -224,000 202,000 202,000  -737,000 -167,000 488,000  399,000                                                
          proceeds from surrender of company owned life insurance
              135,000                                                                             
          payments of other long-term liabilities
              -237,000 -210,000 -175,000  -14,000 -36,000  -2,000                                                                  
          income taxes paid
          188,000 16,000                 10,000 32,000 23,000 40,000 21,000 209,000 43,000 2,000 2,000 19,000   -563,000 1,085,000   1,030,000 360,000 2,885,000 1,550,000 3,345,000 2,095,000   -860,000 3,987,000   554,000 235,000 1,285,000 516,000         67,000 1,019,000 918,000 200,000 552,000 267,000   7,000 67,000 136,000 84,000 1,074,000 863,000 1,684,000 999,000 1,773,000 -221,000 -495,000 -163,000 
          right of use assets acquired through an finance lease
                                                                                           
          gain on sale of assets
            -54,000  -246,000    -75,000 -181,000 -25,000  -1,298,000 -115,000 -36,000      -11,000 -205,000 -68,000  -15,000 -22,000 -22,000     -22,000 -27,000  -24,000 -25,000  -31,000                                        
          right of use asset acquired through an finance lease
                                                                                           
          gain on the sale of property and equipment
                                                                                           
          proceeds from sale of property and equipment
             -28,000 149,000   246,000   -1,174,000 1,322,000 187,000 37,000 54,000    11,000 315,000 68,000 4,000 15,000 11,000 11,000 20,000   38,000 22,000 27,000 52,000 24,000 25,000 76,000 31,000 38,000 44,000 1,000 199,000            39,000 28,000 952,000 11,000   1,000 7,000 116,000 19,000 12,000      33,000 4,273,000    
          purchase of treasury shares
                     -3,732,000 -2,928,000 -3,422,000 -2,540,000                                                                
          right of use asset acquired through a finance lease
               1,219,000 532,000                                                                           
          right of use asset acquired through an operating lease
             43,000      111,000 27,000 91,000     25,000 47,000                                                             
          deferred income tax expense
              1,401,000 1,198,000 1,456,000  1,012,000 248,000 148,000  -71,000 367,000 -11,000                                                                   
          deferred revenue
                                                                                           
          repayment of credit facility borrowings
                                                                                           
          non-cash transactions
                                                                                           
          provision from credit losses
                                                                                           
          impairment expense
                                                                                         
          deferred income
               -418,000  -114,000 77,000 37,000 -1,312,000 618,000 659,000 -1,069,000 520,000 458,000 -1,065,000 550,000   -20,000 52,000 52,000 -53,000 -353,000 193,000 109,000 -191,000 -108,000 -1,741,000 325,000 1,343,000 372,000 -86,000 -718,000 804,000 -722,000 -728,000 -378,000 1,374,000 508,000 -742,000 -330,000 -1,109,000 846,000 -561,000 -1,477,000 -1,449,000 -3,537,000 3,627,000 3,627,000 2,546,000 802,000 301,000 825,000 -1,261,000 1,478,000 59,000 23,000 -221,000 30,000 139,000 104,000 -13,000 -1,700,000 874,000 796,000 -165,000 -443,000 -70,000 534,000 89,000 136,000 -66,000 -37,000 
          proceeds from loan
               8,000,000  27,989,000 39,000,000 36,011,000                                                                      
          repayment of loan
                                                                                          
          bad debt allowance
                110,000  71,000 80,000 48,000     50,000 15,000 42,000 224,000 42,000 21,000 609,000      -52,000 -50,000 20,000 10,000 60,000 32,000 29,000 75,000 31,000 211,000 160,000                                      
          deferred taxes
                                                            1,619,000 2,448,000 1,345,000 1,690,000 1,787,000 2,150,000 2,150,000 1,905,000 1,315,000 1,147,000 1,502,000 2,163,000 1,222,000 653,000 210,000 -572,000 1,429,000 1,546,000 2,053,000 2,145,000 2,574,000 -1,624,000 5,312,000 671,000 2,217,000 1,521,000 -1,479,000 -550,000 1,388,000 709,000 997,000 
          gain on disposal of assets
                                                     -44,000 -1,000 -119,000      -1,000       -27,000 -675,000  -11,000    -8,000               
          prepaid income taxes and prepaid expenses
                                                            -1,671,000 348,000 -103,000 -19,000 15,000 -174,000 -174,000 221,000 -12,000 453,000 1,302,000  723,000 -972,000 -214,000  -120,000 -594,000 -107,000             
          proceeds from line of credit
                                                                              7,000,000 500,000      537,000   
          net loss
                                                                                           
          adjustments to reconcile net loss to net cash from operating activities:
                                                                                           
          proceeds of other long-term liabilities
                                                                                           
          repayments of line of credit
                         -417,000                          -20,000 -60,000 -80,000 -170,000 -100,000   -30,000     -900,000     -500,000 -6,500,000      -1,100,000      -594,000   
          net (loss) income
                          -1,256,000 -1,919,000 -394,000                                                               
          federal income tax receivable
                              3,909,000 -14,992,000                                                           
          deferred tax liability increase due to tax law change
                              10,103,000                                                           
          proceeds from sale of deferred compensation mutual fund
                                                                                          
          impairment of goodwill
                                                                                          
          proceeds from insurance claim
                                                                                           
          transfer of inventory to rental equipment
                                                                                           
          transfer of prepaids to rental equipment and inventory
                                 384,000 574,000 574,000                                                      
          proceeds from insurance claims of property and equipment
                                  11,000 11,000                                                      
          transfer of rental equipment components to inventory
                                  399,000     104,000 40,000  48,000  164,000  96,000                                        
          payments from other long-term liabilities
                               -2,000  -6,000 -5,000 -5,000 -5,000  -6,000 -10,000 -9,000  -6,000 -3,000 -4,000  -2,000 -3,000 -3,000  -6,000 -7,000 -7,000                                      
          purchase of rental equipment and property and equipment
                                -6,679,000  -23,999,000 -20,272,000 -9,130,000 -9,130,000  -11,870,000 -8,233,000 -8,712,000                                                  
          right of use acquired through an operating lease
                                4,000  126,000 126,000                                                      
          bad debt (recovery) allowance
                                    10,000 10,000                                                      
          (gain) loss on company owned life insurance
                                     -99,000                                                      
          loss on retirement of rental equipment
                                                  -3,000                                        
          stock based compensation
                                                 648,000 929,000 922,000 900,000 794,000 806,000 800,000 889,000 749,000 548,000 536,000 465,000 133,000 360,000                             
          changes in assets decrease in:
                                                                                           
          changes in liabilities increase in:
                                                                                           
          tax benefit from equity compensation
                                              -21,000 -12,000 -24,000 -15,000   2,000 343,000 -5,000 -127,000 -244,000 -43,000                                  
          purchase of rental, property and equipment
                                                                                           
          current income tax liability
                                                  -6,316,000 2,004,000 2,775,000 307,000 -4,370,000 2,416,000 3,163,000 -289,000 -571,000 107,000 818,000 -516,000      1,155,000 45,000 29,000 -546,000 -1,929,000 210,000 557,000 1,854,000 -156,000   -3,129,000 -66,000           
          purchases of rental, property and equipment
                                                                                           
          transfer of inventory to property and equipment
                                                                                           
          purchase of property and equipment
                                           -4,008,000 -190,000 -464,000  -741,000 -676,000 -1,942,000  -1,600,000 -851,000 -8,712,000  -17,926,000 -15,023,000 -13,439,000  -10,746,000 -10,716,000 -7,713,000  -10,755,000 -4,532,000 -1,787,000 -1,787,000 -8,690,000 -8,354,000 -9,352,000 -10,129,000 -8,923,000 -6,955,000 -3,647,000 -2,383,000 -1,695,000 -612,000 -1,411,000 -5,824,000 -10,328,000 -14,046,000 -13,833,000 -8,064,000 -9,631,000 -6,665,000 -4,971,000 -4,040,000 -6,101,000 -8,106,000 -8,332,000 -5,145,000 
          prepaid expenses
                                             1,930,000  928,000 -1,697,000 165,000  -2,331,000 3,434,000 1,184,000  -2,088,000 -2,514,000 1,578,000                                  
          changes in operating assets decrease in:
                                                                                           
          changes in operating liabilities increase in:
                                                                                           
          property and equipment purchases included in accounts payable
                                                                                           
          changes in current assets and liabilities:
                                                                                           
          transfer from inventory to property and equipment
                                                   303,000                                        
          gain on extinguishment of liability
                                                          -223,000                              
          changes in current assets decrease in:
                                                                                           
          changes in current liabilities increase in:
                                                                                           
          repayments from other long-term liabilities
                                                       -12,000                                    
          proceeds from other long-term liabilities
                                                         -9,000  -9,000 -7,000 -57,000 -5,000 -6,000 -4,000 -6,000 -6,000      -15,000 -6,000 -1,000  -2,000 -2,000 123,000             
          purchases of property and equipment
                                                                                           
          changes in current assets:
                                                                                           
          changes in current liabilities:
                                                                                           
          repayments of long-term debt
                                                                       -3,660,000 -844,000 -845,000 -845,000 -845,000 -844,000 -844,000 -845,000 -845,000 -844,000 -844,000 -1,845,000 -845,000 -844,000 -845,000 -1,908,000 -886,000 -963,000   
          stock options and restricted stock expense
                                                                363,000 323,000 323,000 256,000 362,000 267,000 183,000                     
          loss on disposal of assets
                                                                              4,000             
          redemption of short-term investments
                                                                           2,300,000 6,453,000 8,028,000 4,500,000 4,500,000 1,500,000 3,000,000 4,500,000 3,000,000   
          proceeds from other long term liabilities
                                                                               -6,000            
          cash and cash equvalents at beginning of period
                                                                                           
          cash and cash equvalents at end of period
                                                                                           
          supplemental disclosures of cash flow information:
                                                                                           
          net change in cash
                                                                     -2,296,000 20,000 -3,726,000 -970,000 2,215,000 -1,399,000 5,285,000 6,045,000 8,946,000 1,592,000 -5,552,000 5,811,000 -1,221,000 1,866,000 -1,777,000 -514,000 -6,712,000 4,857,000 2,196,000 676,000 -40,862,000 39,110,000 
          employee stock options expense
                                                                       184,000 282,000 286,000 306,000 105,000 180,000 178,000 121,000             
          prepaid expenses and other
                                                                               3,340,000 -4,000 120,000 438,000 -3,695,000 -102,000 -75,000 -32,000 29,000 -69,000 -7,000 182,000 
          purchase of short-term investments
                                                                               -2,300,000 -26,000 -107,000 -187,000 -262,000 -297,000 -1,776,000 -274,000 -347,000 1,083,000   
          repayment of line of credit
                                                                                           
          cash at beginning of period
                                                                                           
          cash at end of period
                                                                                           
          rental equipment transferred to inventory
                                                                                           
          loss (gain) on disposal of assets
                                                                                           
          proceeds from exercise of stock options and warrants
                                                                                 22,000 22,000 89,000 5,000 45,000 109,000 131,000 129,000   
          proceeds from long-term debt
                                                                                          
          proceeds from sale of stock, net of transaction costs
                                                                                       -13,000 47,176,000 
          employee stock options expensed
                                                                                113,000 86,000 95,000  98,000 97,000 97,000  72,000 73,000 73,000 
          gain on sale of property and equipment
                                                                                   8,000 -1,000 -8,000     
          proceeds from other long-term debt
                                                                                           
          trade and other receivables
                                                                                  1,196,000  1,711,000 -3,408,000 2,413,000  -1,768,000 -121,000 66,000 
          inventory and work in progress
                                                                                  -3,721,000  -1,065,000 -781,000 -2,333,000  1,534,000 -945,000 -3,809,000 
          current tax liability
                                                                                  -3,468,000  -1,151,000 -1,544,000 2,012,000     
          employee stock option expense
                                                                                           
          trade accounts and other receivables
                                                                                           
          other assets
                                                                                      -42,000 48,000 -99,000 3,000 2,000 
          assets acquired, net of cash
                                                                                           
          changes in restricted cash
                                                                                           
          net proceeds from line of credit
                                                                                           
          net cash provided (used) by financing activities
                                                                                           
          supplemental disclosure of non-cash investing and financing activities:
                                                                                           
          assets acquired for issuance of subordinated debt
                                                                                           
          assets acquired for issuance of common stock
                                                                                           
          proceeds from sale of assets
                                                                                    10,000       
          gross profit from sale of rental equipment
                                                                                       -30,000 -447,000   
          dividends paid on preferred stock
                                                                                           
          proceeds from sale of rental equipment
                                                                                        1,475,000   
          net proceeds from bank loans
                                                                                           
          net proceeds from bank line of credit
                                                                                          734,000 
          repayments of long term debt
                                                                                          -6,809,000 
          proceeds exercise of stock options and warrants
                                                                                          83,000 
          inventory and work in process
                                                                                           
          distribution from equity method investment
                                                                                           
          decrease in lease receivable
                                                                                           
          net proceeds from lines of credit
                                                                                           
          proceeds from sale of stock and exercise of stock options and warrants, net of transaction costs