7Baggers

McGrath RentCorp
(NASDAQ:MGRC) 

MGRC stock logo

McGrath RentCorp operates as a business to business rental company in the United States and internationally. It rents and sells relocatable modular buildings, portable storage containers, electronic test equipment and related accessories, and liquid and solid containment tanks and boxes. The company...

Founded: 1979
Full Time Employees: 1,099
Sector: Industrials
Industry: Rental & Leasing 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: USD2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-23 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-09-30 2002-06-30 2002-03-31 2001-12-31 
                                                                                                     
      revenues
                                                                                                     
      rental
    129,332,000 128,488,000 125,985,000 120,113,000 124,221,000 124,203,000 121,176,000 120,332,000 123,563,000 122,686,000 117,840,000 110,247,000 122,803,000 118,361,000 110,624,000 104,241,000 106,076,000 103,269,000 94,581,000 86,087,000 88,517,000 88,138,000 85,629,000 89,506,000 92,231,000 90,857,000 88,105,000 82,696,000 85,091,000 82,155,000 77,267,000 74,261,000 77,705,000 73,781,000 69,953,000 67,978,000 70,352,000 67,757,000 66,747,000 66,532,000 70,694,000 70,195,000 67,305,000 65,502,000 71,694,000 69,642,000 65,809,000 62,430,000 66,181,000 65,941,000 63,043,000 60,601,000 65,117,000 63,418,000 60,389,000 59,520,000 62,798,000 60,964,000 57,118,000 54,026,000 54,957,000 52,674,000 47,851,000 45,133,000 47,089,000 45,898,000 45,083,000 48,372,000 50,131,000 50,023,000 48,846,000 48,236,000 49,355,000 47,659,000 44,995,000 43,308,000 44,205,000 43,896,000 41,168,000 39,671,000 40,316,000 39,240,000 36,801,000 35,959,000 37,662,000 37,113,000 25,560,000 20,023,000 20,426,000 19,592,000 18,219,000 18,441,000 19,839,000 20,202,000 20,658,000 21,292,000  
      rental related services
    40,701,000 49,622,000 37,483,000 33,916,000 36,858,000 47,701,000 34,358,000 29,580,000 36,679,000 40,492,000 33,857,000 27,132,000 34,120,000 35,361,000 28,819,000 24,317,000 24,191,000 31,513,000 22,688,000 19,669,000 22,367,000 25,040,000 20,475,000 24,511,000 24,300,000 30,816,000 24,467,000 21,455,000 22,110,000 23,880,000 19,086,000 17,831,000 19,481,000 21,856,000 18,796,000 17,935,000 18,831,000 20,122,000 19,315,000 17,591,000 18,858,000 21,862,000 17,227,000 15,367,000 17,603,000 17,871,000 15,146,000 13,512,000 13,784,000 15,858,000 12,661,000 10,845,000 12,217,000 13,010,000 11,028,000 10,665,000 10,870,000 10,737,000 9,387,000 8,492,000 8,984,000 10,401,000 8,201,000 7,116,000 6,894,000 9,159,000 8,162,000 9,137,000 9,894,000 9,354,000 7,490,000 7,342,000 8,725,000 9,968,000 8,598,000 7,422,000 9,155,000 8,278,000 7,099,000 7,067,000 8,021,000 6,929,000 6,235,000 5,275,000 6,640,000 6,901,000 5,822,000 4,544,000 5,192,000 4,350,000 3,657,000 3,547,000 4,724,000 4,483,000 4,319,000 3,971,000  
      rental operations
    170,033,000 178,110,000 163,468,000 154,029,000 161,078,000 171,904,000 155,534,000 149,912,000 160,242,000 163,178,000 151,697,000 137,379,000 156,923,000 153,722,000 139,443,000 128,558,000 130,267,000 134,782,000 117,269,000 105,756,000 110,884,000 113,178,000 106,104,000 114,017,000 116,531,000 121,673,000 112,572,000 104,151,000 107,201,000 106,035,000 96,353,000 92,092,000 97,186,000 95,637,000 88,749,000 85,913,000 89,183,000 87,879,000 86,062,000 84,123,000 89,552,000 92,057,000 84,532,000 80,869,000 89,297,000 87,513,000 80,955,000 75,942,000 79,965,000 81,799,000 75,704,000 71,446,000 77,334,000 76,428,000 71,417,000 70,185,000 73,668,000 71,701,000 66,505,000 62,518,000 63,941,000 63,075,000 56,052,000 52,249,000 53,983,000 55,057,000 53,245,000 57,509,000 60,025,000 59,377,000 56,336,000 55,578,000 58,080,000 57,627,000 53,593,000 50,730,000 53,360,000 52,174,000 48,267,000 46,738,000 48,337,000 46,169,000 43,036,000 41,234,000 44,302,000 44,014,000 31,382,000 24,567,000 25,618,000 23,942,000 21,876,000 21,988,000      
      sales
    84,437,000 76,058,000 69,775,000 38,926,000 80,298,000 92,508,000 54,414,000 35,069,000 58,589,000 77,115,000 47,801,000 23,660,000 52,915,000 45,391,000 36,471,000 15,876,000 44,732,000 37,636,000 28,256,000 14,611,000 37,238,000 42,331,000 30,669,000 14,366,000 28,842,000 50,855,000 13,707,000 16,825,000 24,896,000 36,085,000 19,546,000 12,091,000 24,334,000 38,684,000 20,187,000 8,295,000 15,494,000 33,486,000 16,396,000 9,034,000 15,204,000 20,426,000 10,968,000 8,787,000 22,042,000 24,998,000 14,170,000 11,038,000 14,257,000 26,515,000 10,906,000 16,765,000 24,126,000 22,382,000 11,830,000 8,106,000 11,176,000 32,783,000 12,489,000 9,934,000 15,520,000 19,640,000 9,958,000 8,937,000 11,966,000 19,875,000 12,580,000 8,955,000 17,886,000 26,344,000 17,001,000 9,173,000 12,759,000 22,503,000 13,224,000 9,343,000 16,708,000 25,110,000 11,769,000 10,498,000 28,730,000 30,986,000 20,135,000 10,972,000 14,673,000 28,208,000 9,198,000 5,083,000 11,249,000 10,719,000 9,500,000 5,277,000 9,196,000 15,752,000 11,164,000 6,145,000  
      other
    2,290,000 2,275,000 2,373,000 2,461,000 2,370,000 2,346,000 2,663,000 2,846,000 2,757,000 3,213,000 3,532,000 2,679,000 1,045,000 1,423,000 1,117,000 939,000 912,000 874,000 910,000 828,000 858,000 939,000 900,000 1,070,000 1,848,000 1,034,000 1,160,000 1,032,000 1,018,000 1,027,000 1,084,000 902,000 707,000 1,067,000 646,000 629,000 606,000 628,000 647,000 542,000 526,000 565,000 526,000 532,000 453,000 514,000 620,000 492,000 392,000 546,000 523,000 502,000 490,000 620,000 518,000 638,000 362,000 477,000 536,000 521,000 456,000 489,000 513,000 544,000 565,000 568,000 649,000 691,000 565,000 594,000 616,000 664,000 619,000 621,000 630,000 680,000 594,000 591,000 637,000 620,000 548,000 607,000 694,000 732,000 337,000 318,000 209,000 229,000 204,000 194,000 208,000 196,000 1,137,000 1,513,000 335,000 356,000  
      total revenues
    256,760,000 256,443,000 235,616,000 195,416,000 243,746,000 266,758,000 212,611,000 187,827,000 221,588,000 243,506,000 203,030,000 163,718,000 210,883,000 200,536,000 177,031,000 145,373,000 175,911,000 173,292,000 146,435,000 121,195,000 148,980,000 156,448,000 137,673,000 129,453,000 147,221,000 173,562,000 127,439,000 122,008,000 133,115,000 143,147,000 116,983,000 105,085,000 122,227,000 135,388,000 109,582,000 94,837,000 105,283,000 121,993,000 103,105,000 93,699,000 105,282,000 113,048,000 96,026,000 90,188,000 111,792,000 113,025,000 95,745,000 87,472,000 94,614,000 108,860,000 87,133,000 88,713,000 101,950,000 99,430,000 83,765,000 78,929,000 85,206,000 104,961,000 79,530,000 72,973,000 79,917,000 83,204,000 66,523,000 61,730,000 66,514,000 75,500,000 66,474,000 67,155,000 78,476,000 86,315,000 73,953,000 65,415,000 71,458,000 80,751,000 67,447,000 60,753,000 70,662,000 77,875,000 60,673,000 57,856,000 77,615,000 77,762,000 63,865,000 52,938,000 59,312,000 72,540,000 40,789,000 29,879,000 37,071,000 34,855,000 31,584,000 27,461,000      
      yoy
    5.34% -3.87% 10.82% 4.04% 10.00% 9.55% 4.72% 14.73% 5.08% 21.43% 14.69% 12.62% 19.88% 15.72% 20.89% 19.95% 18.08% 10.77% 6.36% -6.38% 1.19% -9.86% 8.03% 6.10% 10.60% 21.25% 8.94% 16.10% 8.91% 5.73% 6.75% 10.81% 16.09% 10.98% 6.28% 1.21% 0.00% 7.91% 7.37% 3.89% -5.82% 0.02% 0.29% 3.10% 18.16% 3.83% 9.88% -1.40% -7.20% 9.48% 4.02% 12.40% 19.65% -5.27% 5.33% 8.16% 6.62% 26.15% 19.55% 18.21% 20.15% 10.20% 0.07% -8.08% -15.24% -12.53% -10.11% 2.66% 9.82% 6.89% 9.65% 7.67% 1.13% 3.69% 11.16% 5.01% -8.96% 0.15% -5.00% 9.29% 30.86% 7.20% 56.57% 77.17% 60.00% 108.12% 29.14% 8.81%          
      qoq
    0.12% 8.84% 20.57% -19.83% -8.63% 25.47% 13.20% -15.24% -9.00% 19.94% 24.01% -22.37% 5.16% 13.28% 21.78% -17.36% 1.51% 18.34% 20.83% -18.65% -4.77% 13.64% 6.35% -12.07% -15.18% 36.19% 4.45% -8.34% -7.01% 22.37% 11.32% -14.02% -9.72% 23.55% 15.55% -9.92% -13.70% 18.32% 10.04% -11.00% -6.87% 17.73% 6.47% -19.33% -1.09% 18.05% 9.46% -7.55% -13.09% 24.94% -1.78% -12.98% 2.53% 18.70% 6.13% -7.37% -18.82% 31.98% 8.99% -8.69% -3.95% 25.08% 7.76% -7.19% -11.90% 13.58% -1.01% -14.43% -9.08% 16.72% 13.05% -8.46% -11.51% 19.73% 11.02% -14.02% -9.26% 28.35% 4.87% -25.46% -0.19% 21.76% 20.64% -10.75% -18.24% 77.84% 36.51% -19.40% 6.36% 10.36% 15.01%       
      costs and expenses
                                                                                                     
      direct costs of rental operations:
                                                                                                     
      depreciation of rental equipment
    22,138,000 21,868,000 21,426,000 21,505,000 21,755,000 21,981,000 22,165,000 22,366,000 22,413,000 22,069,000 22,597,000 21,833,000 24,315,000 24,176,000 24,064,000 23,874,000 23,671,000 23,802,000 23,159,000 21,255,000 21,226,000 21,419,000 21,583,000 21,638,000 21,169,000 20,535,000 19,726,000 18,961,000 18,852,000 18,407,000 18,103,000 17,777,000 17,795,000 17,492,000 17,242,000 17,379,000 17,607,000 17,819,000 18,231,000 18,540,000 18,706,000 18,809,000 19,016,000 18,682,000 18,559,000 18,298,000 17,924,000 17,897,000 17,747,000 17,233,000 16,626,000 16,602,000 16,583,000 16,163,000 15,672,000 15,401,000 15,393,000 15,357,000 14,842,000 14,595,000 14,734,000 14,109,000 13,786,000 13,770,000 13,993,000 14,113,000 14,358,000 14,751,000 15,005,000 14,648,000 14,044,000 13,418,000 13,466,000 13,427,000 12,730,000 12,019,000 11,782,000 11,399,000 11,314,000 10,858,000 11,088,000 10,763,000 10,762,000 11,565,000 11,701,000 11,589,000 5,875,000 3,261,000 3,277,000 3,226,000 3,127,000 3,115,000      
      total direct costs of rental operations
    75,782,000 89,598,000 78,422,000 73,470,000 71,893,000 81,672,000 75,075,000 72,162,000 72,170,000 79,094,000 76,982,000 72,236,000 73,565,000 81,855,000 77,742,000 69,840,000 65,064,000 72,869,000 63,713,000 55,566,000 55,218,000 58,575,000 54,642,000 59,354,000 58,140,000 63,196,000 59,604,000 55,057,000 51,728,000 54,699,000 51,874,000 47,814,000 51,746,000 49,499,000 47,593,000 46,571,000 46,362,000 48,534,000 48,928,000 47,547,000 48,290,000 48,643,000 48,143,000 45,792,000 45,482,000 46,759,000 44,478,000 41,754,000 41,160,000 44,872,000 39,501,000 37,881,000 37,699,000 39,113,000 35,401,000 34,394,000 33,264,000 33,952,000 32,646,000 30,876,000 30,716,000 34,541,000 29,623,000 28,068,000 27,720,000 29,087,000 28,724,000 30,102,000 31,047,000 31,563,000 29,171,000 26,723,000 27,801,000 28,859,000 27,892,000 24,710,000 25,635,000 25,475,000 25,825,000 23,824,000 24,005,000 22,575,000 22,402,000 22,381,000 23,420,000 23,035,000 14,570,000 10,580,000 10,838,000 11,050,000 10,147,000 9,689,000      
      costs of sales
    52,409,000 47,588,000 46,480,000 25,510,000 57,100,000 61,107,000 34,121,000 22,397,000 39,296,000 52,878,000 31,438,000 14,115,000 34,176,000 29,241,000 21,452,000 9,044,000 28,579,000 24,618,000 16,855,000 8,548,000 23,108,000 29,669,000 19,799,000 8,443,000 18,084,000 32,084,000 7,954,000 9,946,000 10,670,000 24,398,000 11,181,000 7,101,000 11,122,000 27,114,000 12,778,000 4,596,000 9,736,000 23,026,000 10,421,000 5,497,000 6,633,250 14,259,000 6,965,000 5,309,000 8,331,000 16,968,000 9,188,000 7,168,000 9,524,500 18,778,000 7,486,000 11,834,000 7,240,250 16,677,000 7,584,000 4,700,000 9,348,000 23,622,000 7,525,000 6,245,000 6,716,250 14,613,000 6,372,000 5,880,000 7,562,750 14,779,000 8,799,000 6,673,000 8,940,750 18,298,000 11,667,000 5,798,000 8,057,500 16,501,000 9,203,000 6,526,000 8,194,500 16,890,000 8,559,000 7,329,000 11,293,750 22,767,000 14,844,000 7,564,000 8,182,250 22,496,000 7,082,000 3,151,000 4,457,500 7,284,000 6,862,000 3,684,000 6,008,750 11,825,000 7,939,000 4,271,000  
      total costs of revenues
    128,191,000 137,186,000 124,902,000 98,980,000 128,993,000 142,779,000 109,196,000 94,559,000 111,466,000 131,972,000 108,420,000 86,351,000 107,741,000 111,096,000 99,194,000 78,884,000 93,643,000 97,487,000 80,568,000 64,114,000 78,326,000 88,244,000 74,441,000 67,797,000 76,224,000 95,280,000 67,558,000 65,003,000 68,012,000 79,097,000 63,055,000 54,915,000 67,538,000 76,613,000 60,371,000 51,167,000 55,960,000 71,560,000 59,349,000 53,044,000 58,526,000 62,902,000 55,108,000 51,101,000 59,588,000 63,727,000 53,666,000 48,922,000 50,142,000 63,650,000 46,987,000 49,715,000 57,911,000 55,790,000 42,985,000 39,094,000 41,013,000 57,574,000 40,171,000  41,488,000 49,154,000 35,995,000  36,164,000 43,866,000 37,523,000  45,201,000 49,861,000   36,162,000 45,360,000                        
      gross profit
    128,569,000 119,257,000 110,714,000 96,436,000 114,754,000 123,979,000 103,415,000 93,268,000 110,122,000 111,534,000 94,610,000 77,367,000 103,142,000 89,440,000 77,837,000 66,489,000 82,268,000 75,805,000 65,867,000 57,081,000 70,653,000 68,204,000 63,232,000 61,656,000 70,997,000 78,282,000 59,881,000 57,005,000 65,103,000 64,050,000 53,928,000 50,170,000 54,689,000 58,775,000 49,211,000 43,670,000 49,323,000 50,433,000 43,756,000 40,655,000 46,756,000 50,146,000 40,918,000 39,087,000 52,204,000 49,298,000 42,079,000 38,550,000 44,472,000 45,210,000 40,146,000 38,998,000 44,039,000 43,640,000 40,780,000 39,835,000 44,193,000 47,387,000 39,359,000 35,852,000 38,429,000 34,050,000 30,528,000 27,782,000 30,350,000 31,634,000 28,951,000 30,380,000 33,275,000 36,454,000 33,115,000 32,894,000 35,296,000 35,391,000 30,352,000 29,517,000 33,324,000 35,510,000 26,289,000 26,703,000 31,407,000 32,420,000 26,619,000 22,993,000              
      yoy
    12.04% -3.81% 7.06% 3.40% 4.21% 11.16% 9.31% 20.55% 6.77% 24.70% 21.55% 16.36% 25.37% 17.99% 18.17% 16.48% 16.44% 11.14% 4.17% -7.42% -0.48% -12.87% 5.60% 8.16% 9.05% 22.22% 11.04% 13.62% 19.04% 8.97% 9.59% 14.88% 10.88% 16.54% 12.47% 7.42% 5.49% 0.57% 6.94% 4.01% -10.44% 1.72% -2.76% 1.39% 17.39% 9.04% 4.81% -1.15% 0.98% 3.60% -1.55% -2.10% -0.35% -7.91% 3.61% 11.11% 15.00% 39.17% 28.93% 29.05% 26.62% 7.64% 5.45% -8.55% -8.79% -13.22% -12.57% -7.64% -5.73% 3.00% 9.10% 11.44% 5.92% -0.34% 15.46% 10.54% 6.10% 9.53% -1.24% 16.14%                  
      qoq
    7.81% 7.72% 14.81% -15.96% -7.44% 19.88% 10.88% -15.30% -1.27% 17.89% 22.29% -24.99% 15.32% 14.91% 17.07% -19.18% 8.53% 15.09% 15.39% -19.21% 3.59% 7.86% 2.56% -13.16% -9.31% 30.73% 5.05% -12.44% 1.64% 18.77% 7.49% -8.26% -6.95% 19.43% 12.69% -11.46% -2.20% 15.26% 7.63% -13.05% -6.76% 22.55% 4.68% -25.13% 5.89% 17.16% 9.15% -13.32% -1.63% 12.61% 2.94% -11.45% 0.91% 7.01% 2.37% -9.86% -6.74% 20.40% 9.78% -6.71% 12.86% 11.54% 9.88% -8.46% -4.06% 9.27% -4.70% -8.70% -8.72% 10.08% 0.67% -6.81% -0.27% 16.60% 2.83% -11.42% -6.16% 35.08% -1.55% -14.98% -3.12% 21.79% 15.77%               
      gross margin %
    50.07% 46.50% 46.99% 49.35% 47.08% 46.48% 48.64% 49.66% 49.70% 45.80% 46.60% 47.26% 48.91% 44.60% 43.97% 45.74% 46.77% 43.74% 44.98% 47.10% 47.42% 43.60% 45.93% 47.63% 48.22% 45.10% 46.99% 46.72% 48.91% 44.74% 46.10% 47.74% 44.74% 43.41% 44.91% 46.05% 46.85% 41.34% 42.44% 43.39% 44.41% 44.36% 42.61% 43.34% 46.70% 43.62% 43.95% 44.07% 47.00% 41.53% 46.07% 43.96% 43.20% 43.89% 48.68% 50.47% 51.87% 45.15% 49.49% 49.13% 48.09% 40.92% 45.89% 45.01% 45.63% 41.90% 43.55% 45.24% 42.40% 42.23% 44.78% 50.29% 49.39% 43.83% 45.00% 48.59% 47.16% 45.60% 43.33% 46.15% 40.47% 41.69% 41.68% 43.43% 0% 0% 0% 0% 0% 0% 0% 0% NaN% NaN% NaN% NaN%  
      expenses:
                                                                                                     
      selling and administrative expenses
    54,401,000 52,540,000 53,543,000 50,869,000 51,668,000 49,297,000 61,370,000 59,818,000 -360,571,000 48,508,000 47,026,000 57,498,000 47,332,000 44,095,000 40,788,000 39,127,000 39,295,000 39,907,000 36,261,000 33,137,000 29,628,000 30,871,000 30,540,000 31,954,000 32,749,000 31,534,000 30,815,000 29,695,000 29,937,000 28,226,000 29,479,000 28,128,000 27,903,000 28,489,000 27,365,000 27,848,000 26,627,000 26,201,000 25,683,000 26,397,000 25,289,000 24,996,000 24,453,000 25,212,000 25,408,000 24,200,000 23,840,000 23,411,000 22,952,000 22,383,000 21,792,000 21,638,000 22,906,000 20,848,000 21,163,000 21,361,000 20,843,000 20,081,000 18,645,000 18,558,000 16,624,000 16,569,000 16,949,000 15,411,000 14,894,000 14,300,000 15,465,000 15,577,000 15,382,000 14,903,000 14,230,000                           
      other income
           -9,281,000 7,177,000 -3,559,000                                                                                        
      income from operations
    74,168,000 66,717,000 57,171,000 45,567,000 63,086,000 74,682,000 42,045,000 42,731,000 55,674,000 66,585,000 47,584,000 19,869,000 55,810,000 45,345,000 37,049,000 27,362,000 42,973,000 35,898,000 29,606,000 23,944,000 41,025,000 37,333,000 32,692,000 29,702,000 38,248,000 46,748,000 29,066,000 27,310,000 35,166,000 35,824,000 24,449,000 22,042,000 26,786,000 30,286,000 21,846,000 15,822,000 22,696,000 24,232,000 18,073,000 14,258,000 21,467,000 25,150,000 16,465,000 13,875,000 26,796,000 25,098,000 18,239,000 15,139,000 21,520,000 22,827,000 18,354,000 17,360,000 21,133,000 22,792,000 19,617,000 18,474,000 23,350,000 27,306,000 20,714,000 17,294,000 21,805,000 17,481,000 13,579,000 12,371,000 15,456,000 17,334,000 13,486,000 14,803,000 17,893,000 21,551,000 18,885,000 19,350,000 22,633,000 22,283,000 17,745,000 17,869,000 21,459,000 24,232,000 15,487,000 15,149,000 21,112,000 21,877,000 17,199,000 13,432,000 15,076,000 17,368,000 11,541,000 10,091,000 12,397,000 10,898,000 8,665,000 8,748,000      
      yoy
    17.57% -10.67% 35.98% 6.64% 13.31% 12.16% -11.64% 115.06% -0.24% 46.84% 28.44% -27.38% 29.87% 26.32% 25.14% 14.27% 4.75% -3.84% -9.44% -19.39% 7.26% -20.14% 12.48% 8.76% 8.76% 30.49% 18.88% 23.90% 31.28% 18.29% 11.92% 39.31% 18.02% 24.98% 20.88% 10.97% 5.73% -3.65% 9.77% 2.76% -19.89% 0.21% -9.73% -8.35% 24.52% 9.95% -0.63% -12.79% 1.83% 0.15% -6.44% -6.03% -9.49% -16.53% -5.30% 6.82% 7.09% 56.20% 52.54% 39.79% 41.08% 0.85% 0.69% -16.43% -13.62% -19.57% -28.59% -23.50% -20.94% -3.29% 6.42% 8.29% 5.47% -8.04% 14.58% 17.95% 1.64% 10.76% -9.95% 12.78% 40.04% 25.96% 49.03% 33.11% 21.61% 59.37% 33.19% 15.35%          
      qoq
    11.17% 16.70% 25.47% -27.77% -15.53% 77.62% -1.61% -23.25% -16.39% 39.93% 139.49% -64.40% 23.08% 22.39% 35.40% -36.33% 19.71% 21.25% 23.65% -41.64% 9.89% 14.20% 10.07% -22.34% -18.18% 60.83% 6.43% -22.34% -1.84% 46.53% 10.92% -17.71% -11.56% 38.63% 38.07% -30.29% -6.34% 34.08% 26.76% -33.58% -14.64% 52.75% 18.67% -48.22% 6.77% 37.61% 20.48% -29.65% -5.73% 24.37% 5.73% -17.85% -7.28% 16.18% 6.19% -20.88% -14.49% 31.82% 19.78% -20.69% 24.74% 28.74% 9.76% -19.96% -10.83% 28.53% -8.90% -17.27% -16.97% 14.12% -2.40% -14.51% 1.57% 25.57% -0.69% -16.73% -11.44% 56.47% 2.23% -28.24% -3.50% 27.20% 28.04% -10.90% -13.20% 50.49% 14.37% -18.60% 13.75% 25.77% -0.95%       
      operating margin %
    28.89% 26.02% 24.26% 23.32% 25.88% 28.00% 19.78% 22.75% 25.13% 27.34% 23.44% 12.14% 26.46% 22.61% 20.93% 18.82% 24.43% 20.72% 20.22% 19.76% 27.54% 23.86% 23.75% 22.94% 25.98% 26.93% 22.81% 22.38% 26.42% 25.03% 20.90% 20.98% 21.91% 22.37% 19.94% 16.68% 21.56% 19.86% 17.53% 15.22% 20.39% 22.25% 17.15% 15.38% 23.97% 22.21% 19.05% 17.31% 22.75% 20.97% 21.06% 19.57% 20.73% 22.92% 23.42% 23.41% 27.40% 26.02% 26.05% 23.70% 27.28% 21.01% 20.41% 20.04% 23.24% 22.96% 20.29% 22.04% 22.80% 24.97% 25.54% 29.58% 31.67% 27.59% 26.31% 29.41% 30.37% 31.12% 25.53% 26.18% 27.20% 28.13% 26.93% 25.37% 25.42% 23.94% 28.29% 33.77% 33.44% 31.27% 27.43% 31.86% NaN% NaN% NaN% NaN%  
      interest expense
    6,492,000 8,177,000 7,795,000 8,158,000 8,858,000 12,641,000 13,037,000 12,704,000 -12,126,000 -11,025,000 -9,945,000 -7,464,000 -5,170,000 -4,177,000 -3,001,000 -2,820,000 -3,247,000 -3,168,000 -2,257,000 -1,783,000 -1,983,000 -1,968,000 -2,184,000 -2,652,000 -2,924,000 -3,161,000 -3,138,000 -3,108,000 -3,164,000 -3,142,000 -2,999,000 -2,992,000 -2,898,000 -2,986,000 -2,949,000 -2,789,000 -2,721,000 -2,940,000 -2,990,000 -3,556,000 -2,910,000 -2,444,000 -2,347,000 -2,391,000 -1,731,000 -2,386,000 -2,335,000 2,203,000 2,179,000 2,148,000 2,157,000 2,203,000 2,282,000 2,312,000 2,382,000 2,173,000 2,119,000 2,051,000 1,954,000 1,482,000 1,539,000 1,632,000 1,506,000 1,509,000 1,582,000 1,687,000 1,953,000 1,883,000 2,694,000 2,525,000 2,291,000  2,604,000 2,662,000                        
      foreign currency exchange loss
    -26,000 32,000 -81,000 -5,000 268,000 -216,000 31,000 132,000     -101,000 -236,000 -181,000    -2,000 -55,000     -11,500 -132,000               -34,000 -201,000  -168,000                                                      
      gain on merger termination from willscot mobile mini
         -180,000,000                                                                                            
      willscot mobile mini transaction costs
        2,002,000 39,436,000                                                                                            
      income before provision for income taxes
    36,344,750 58,508,000 49,457,000 37,414,000         50,666,000 40,932,000 33,867,000 24,555,000 39,701,000 32,602,000 27,347,000 22,106,000 39,309,000 35,495,000 30,625,000 26,614,000 35,454,000 43,455,000 25,965,000 24,251,000 32,018,000 32,553,000 21,106,000 19,018,000 23,949,000 27,336,000 18,908,000 13,259,000 19,795,000 21,277,000 15,006,000                         10,862,000 13,874,000 15,647,000 11,533,000 12,920,000 15,199,000 19,026,000 16,594,000 16,883,000 20,029,000 19,621,000 14,913,000 15,248,000 18,784,000 21,273,000 12,714,000 12,796,000 18,948,000 19,782,000 15,287,000 11,713,000   10,133,000 9,551,000 11,814,000 10,251,000 7,917,000 8,058,000      
      provision for income taxes
    9,725,000 16,211,000 13,484,000 9,205,000         11,025,000 10,365,000 7,730,000 5,762,000 11,254,000 9,350,000 6,739,000 4,708,000 8,134,000 7,394,000 8,076,000 6,455,000 9,053,000 10,987,000 6,477,000 5,802,000 7,769,000 7,774,000 5,194,000 4,552,000 -93,775,000 10,574,000 7,447,000 5,286,000 10,061,000 8,405,000 5,927,000                         4,214,000 4,970,000 6,118,000 4,509,000 5,052,000 5,917,000 7,458,000 6,505,000 6,618,000 7,922,000 7,652,000 5,816,000 5,947,000 6,844,000 8,296,000 4,078,000 4,991,000 6,872,000 7,517,000 5,809,000 4,451,000 4,688,000 6,301,000 4,043,000 3,811,000 4,714,000 4,090,000 3,159,000 3,215,000 5,085,000 5,719,000 -734,000 -1,611,000  
      net income
    49,829,000 42,297,000 35,973,000 28,209,000 38,949,000 149,317,000 20,618,000 22,848,000 32,016,000 40,366,000 30,582,000 71,657,000 39,641,000 30,567,000 26,137,000 18,793,000 28,447,000 23,252,000 20,608,000 17,398,000 31,175,000 28,101,000 22,549,000 20,159,000 26,401,000 32,468,000 19,488,000 18,449,000 24,249,000 24,779,000 15,912,000 14,466,000 117,724,000 16,762,000 11,461,000 7,973,000 9,734,000 12,872,000 9,079,000 6,566,000 11,518,000 13,616,000 8,490,000 6,846,000 13,887,000 13,746,000 10,205,000 7,871,000 11,761,000 12,573,000 9,848,000 9,215,000 11,936,000 12,451,000 10,479,000 9,911,000 13,227,000 15,355,000 11,406,000 9,614,000 12,743,000 9,700,000 7,388,000 6,648,000 8,904,000 9,529,000 7,024,000 7,868,000 9,282,000 11,568,000 10,089,000 10,265,000 12,120,000 11,877,000 9,085,000 9,328,000 11,897,000 12,675,000 8,669,000 7,837,000 12,105,000 12,071,000 9,466,000 7,177,000 8,758,000 9,380,000 6,121,000 5,738,000 7,019,000 6,066,000 4,718,000 4,889,000 7,711,000 8,493,000 -1,205,000   
      yoy
    27.93% -71.67% 74.47% 23.46% 21.65% 269.91% -32.58% -68.11% -19.24% 32.06% 17.01% 281.30% 39.35% 31.46% 26.83% 8.02% -8.75% -17.26% -8.61% -13.70% 18.08% -13.45% 15.71% 9.27% 8.87% 31.03% 22.47% 27.53% -79.40% 47.83% 38.84% 81.44% 1109.41% 30.22% 26.24% 21.43% -15.49% -5.46% 6.94% -4.09% -17.06% -0.95% -16.81% -13.02% 18.08% 9.33% 3.63% -14.58% -1.47% 0.98% -6.02% -7.02% -9.76% -18.91% -8.13% 3.09% 3.80% 58.30% 54.39% 44.61% 43.12% 1.79% 5.18% -15.51% -4.07% -17.63% -30.38% -23.35% -23.42% -2.60% 11.05% 10.05% 1.87% -6.30% 4.80% 19.03% -1.72% 5.00% -8.42% 9.20% 38.22% 28.69% 54.65% 25.08% 24.78% 54.63% 29.74% 17.37% -8.97% -28.58% -491.54%       
      qoq
    17.81% 17.58% 27.52% -27.57% -73.92% 624.21% -9.76% -28.64% -20.69% 31.99% -57.32% 80.76% 29.69% 16.95% 39.08% -33.94% 22.34% 12.83% 18.45% -44.19% 10.94% 24.62% 11.86% -23.64% -18.69% 66.61% 5.63% -23.92% -2.14% 55.73% 10.00% -87.71% 602.33% 46.25% 43.75% -18.09% -24.38% 41.78% 38.27% -42.99% -15.41% 60.38% 24.01% -50.70% 1.03% 34.70% 29.65% -33.08% -6.46% 27.67% 6.87% -22.80% -4.14% 18.82% 5.73% -25.07% -13.86% 34.62% 18.64% -24.55% 31.37% 31.29% 11.13% -25.34% -6.56% 35.66% -10.73% -15.23% -19.76% 14.66% -1.71% -15.31% 2.05% 30.73% -2.61% -21.59% -6.14% 46.21% 10.62% -35.26% 0.28% 27.52% 31.89% -18.05% -6.63% 53.24% 6.67% -18.25% 15.71% 28.57% -3.50% -36.60% -9.21% -804.81%    
      net income margin %
    19.41% 16.49% 15.27% 14.44% 15.98% 55.97% 9.70% 12.16% 14.45% 16.58% 15.06% 43.77% 18.80% 15.24% 14.76% 12.93% 16.17% 13.42% 14.07% 14.36% 20.93% 17.96% 16.38% 15.57% 17.93% 18.71% 15.29% 15.12% 18.22% 17.31% 13.60% 13.77% 96.32% 12.38% 10.46% 8.41% 9.25% 10.55% 8.81% 7.01% 10.94% 12.04% 8.84% 7.59% 12.42% 12.16% 10.66% 9.00% 12.43% 11.55% 11.30% 10.39% 11.71% 12.52% 12.51% 12.56% 15.52% 14.63% 14.34% 13.17% 15.95% 11.66% 11.11% 10.77% 13.39% 12.62% 10.57% 11.72% 11.83% 13.40% 13.64% 15.69% 16.96% 14.71% 13.47% 15.35% 16.84% 16.28% 14.29% 13.55% 15.60% 15.52% 14.82% 13.56% 14.77% 12.93% 15.01% 19.20% 18.93% 17.40% 14.94% 17.80% Infinity% Infinity% -Infinity% NaN%  
      earnings per share:
                                                                                                     
      basic
    2.02 1.72 1.46 1.15 1.58 6.08 0.84 0.93 1.31 1.65 1.14 0.47 1.63 1.25 1.07 0.77 1.17 0.96 0.85 0.72 1.29 1.17 0.93 0.83 1.09 1.34 0.8 0.76 1.03 0.66 0.6 4.9 0.7 0.48 0.33 0.41 0.54 0.38 0.28 0.48 0.54 0.33 0.26 0.54 0.53 0.39 0.31 0.46 0.49 0.39 0.37 0.47 0.5 0.42 0.4 0.54 0.63 0.47 0.4 0.53 0.41 0.31 0.28 0.37 0.4 0.3 0.33 0.4 0.49 0.43 0.43 0.48 0.47 0.36 0.37 0.48 0.51 0.35 0.32 0.48 0.49 0.38 0.29 -0.52 0.77 0.5 0.47 0.58 0.5 0.39 0.4 0.62 0.68 -0.1 -0.19  
      diluted
    2.03 1.72 1.46 1.15 1.58 6.08 0.84 0.93 1.3 1.65 1.14 0.47 1.62 1.25 1.07 0.77 1.16 0.95 0.84 0.71 1.28 1.15 0.92 0.81 1.07 1.32 0.79 0.75 0.99 1.01 0.65 0.59 4.84 0.69 0.48 0.33 0.41 0.54 0.38 0.27 0.47 0.54 0.32 0.26 0.53 0.53 0.39 0.3 0.44 0.48 0.38 0.36 0.47 0.5 0.42 0.39 0.53 0.62 0.46 0.39 0.52 0.4 0.31 0.28 0.38 0.4 0.3 0.33 0.39 0.48 0.42 0.43 0.48 0.46 0.36 0.37 0.47 0.5 0.34 0.31 0.47 0.48 0.38 0.29 -0.51 0.76 0.49 0.47 0.57 0.5 0.39 0.4 0.61 0.68 -0.1 -0.19  
      shares used in per share calculation:
                                                                                                     
      basic
    24,612 24,611 24,572 24,551 24,549 24,513 24,487 24,479 24,416 11 24,379 24,360 24,285 11 24,245 24,229 24,153 -13 24,097 24,121 24,292 13 24,268 24,246 24,195 13 24,172 24,145 24,067 15 24,015 23,985 23,950 23,911 23,900 23,862 -484 25,334 26,142 26,091 29 25,953 25,912 25,789 95 25,649 25,354 25,003 29 24,785 24,765 24,639 29 24,362 24,340 24,258 60 23,936 23,924 23,826 10 23,752 23,738 23,714 -21 23,663 23,641 23,978 25,342 25,233 25,114 21 24,960 24,956 24,866 42 24,678 24,627 24,572 12,192 12,177 12,153 12,126 -2 12,080 12,039 12,261 12,483 12,475 12,427  
      diluted
    24,644 24,618 24,622 24,567 24,560 24,564 24,525 24,512 24,542 24,504 24,509 24,534 24,507 24,494 24,512 -27 24,443 24,471 24,738 31 24,632 24,579 24,540 -10 24,563 24,584 24,478 68 24,228 24,092 24,232 19 24,041 23,949 23,911 -497 25,408 26,273 26,276 -2 26,152 26,220 26,230 139 26,095 25,818 25,435 23 25,106 25,149 25,183 58 24,719 24,742 24,660 151 24,173 24,201 24,075 25 23,876 23,804 23,829 -53 23,996 23,890 24,094 -39 25,607 25,491 25,387 41 25,152 25,209 25,604 76 25,382 25,224 25,147 12,446 12,421 12,371 12,303 12,242 12,169 12,350 -9 12,556 12,648 12,674  
      cash dividends declared per share
    0.485 0.485 0.485 0.485 0.475 0.475 0.475 0.475 0.465 0.465 0.465 0.465 0.455 0.455 0.455 0.455 0.435 0.435 0.435 0.435 0.42 0.42 0.42 0.42 0.375 0.375 0.375 0.375 0.34 0.34 0.34 0.34 0.26 0.26 0.26 0.26 0.255 0.255 0.255 0.255 0.25 0.25 0.25 0.25 0.245 0.245 0.245 0.245 0.24 0.24 0.24 0.24 0.235 0.235 0.235 0.235 0.23 0.23 0.23 0.23 0.225 0.225 0.225 0.225 0.22 0.22 0.22 0.22 0.2 0.2 0.2 0.2 0.18 0.18 0.18 0.18 0.16 0.16                    
      income from continuing operations before provision for income taxes
        51,958,000 202,821,000 28,977,000 29,895,000 43,692,000 55,518,000 37,621,000 12,631,000                                                                                      
      provision for income taxes from continuing operations
        13,009,000 53,504,000 8,359,000 7,047,000 11,676,000 15,152,000 9,669,000 1,113,000                                                                                      
      income from continuing operations
        38,949,000 149,317,000 20,618,000 22,848,000 32,016,000 40,366,000 27,952,000 11,518,000                                                                                      
      discontinued operations:
                                                                                                     
      income from discontinued operations before provision for income taxes
               1,709,000                                                                                      
      provision for income taxes from discontinued operations
               453,000                                                                                      
      gain on sale of discontinued operations, net of tax
              2,630,000 58,883,000                                                                                      
      income from discontinued operations
              2,630,000 60,139,000                                                                                      
      earnings per share from continuing operations:
                                                                                                     
      basic
    2.02 1.72 1.46 1.15 1.58 6.08 0.84 0.93 1.31 1.65 1.14 0.47 1.63 1.25 1.07 0.77 1.17 0.96 0.85 0.72 1.29 1.17 0.93 0.83 1.09 1.34 0.8 0.76 1.03 0.66 0.6 4.9 0.7 0.48 0.33 0.41 0.54 0.38 0.28 0.48 0.54 0.33 0.26 0.54 0.53 0.39 0.31 0.46 0.49 0.39 0.37 0.47 0.5 0.42 0.4 0.54 0.63 0.47 0.4 0.53 0.41 0.31 0.28 0.37 0.4 0.3 0.33 0.4 0.49 0.43 0.43 0.48 0.47 0.36 0.37 0.48 0.51 0.35 0.32 0.48 0.49 0.38 0.29 -0.52 0.77 0.5 0.47 0.58 0.5 0.39 0.4 0.62 0.68 -0.1 -0.19  
      diluted
    2.03 1.72 1.46 1.15 1.58 6.08 0.84 0.93 1.3 1.65 1.14 0.47 1.62 1.25 1.07 0.77 1.16 0.95 0.84 0.71 1.28 1.15 0.92 0.81 1.07 1.32 0.79 0.75 0.99 1.01 0.65 0.59 4.84 0.69 0.48 0.33 0.41 0.54 0.38 0.27 0.47 0.54 0.32 0.26 0.53 0.53 0.39 0.3 0.44 0.48 0.38 0.36 0.47 0.5 0.42 0.39 0.53 0.62 0.46 0.39 0.52 0.4 0.31 0.28 0.38 0.4 0.3 0.33 0.39 0.48 0.42 0.43 0.48 0.46 0.36 0.37 0.47 0.5 0.34 0.31 0.47 0.48 0.38 0.29 -0.51 0.76 0.49 0.47 0.57 0.5 0.39 0.4 0.61 0.68 -0.1 -0.19  
      earnings per share from discontinued operations:
                                                                                                     
      earnings per share:
                                                                                                     
      foreign currency exchange gain
            144,000 -42,000 -18,000 226,000    13,000 -25,000 -128,000   267,000 130,000 117,000 -436,000   37,000 49,000 16,000 -129,000 -344,000 -32,000 61,000 36,000 11,000 226,000 14,750 -15,000 -77,000 151,000   -85,000  -28,250 -103,000 78,000                                                   
      other income:
                                                                                                     
      other expense:
                                                                                                     
      income before benefit from income taxes
                                           10,853,000 18,523,000 22,505,000 14,033,000 11,316,000 24,222,000 22,609,000 16,794,000 12,936,000 19,341,000 20,679,000 16,197,000 15,157,000 18,851,000 20,480,000 17,235,000 16,301,000 21,231,000 25,255,000 18,760,000 15,812,000 20,266,000 15,849,000 12,073,000                                   
      benefit from income taxes
                                           4,287,000 7,005,000 8,889,000 5,543,000 4,470,000 10,335,000 8,863,000 6,589,000 5,065,000 7,580,000 8,106,000 6,349,000 5,942,000 6,915,000 8,029,000 6,756,000 6,390,000 8,004,000 9,900,000 7,354,000 6,198,000 7,523,000 6,149,000 4,685,000                                   
      gain on sale of property, plant and equipment
                                                  812,000                                                   
      direct costs of rental operations
                                                                                                     
      total costs of revenue
                                                               37,121,000    33,948,000    36,775,000                              
      income before minority interest
                                                                        9,282,000 11,568,000 10,089,000 10,265,000 12,107,000 11,969,000 9,097,000 9,301,000 11,940,000 12,977,000 8,636,000 7,805,000 12,076,000 12,265,000 9,478,000 7,262,000   6,090,000 5,740,000 7,100,000 6,161,000 4,758,000 4,843,000      
      minority interest in income of subsidiary
                                                                            -13,000 92,000 12,000  43,000 302,000 -33,000 -32,000 -29,000 194,000 12,000 85,000 -34,000 111,000 -31,000 2,000 81,000 95,000 40,000 -46,000 -21,000 159,000 93,000 -70,000  
      total costs
                                                                          40,838,000 32,521,000   37,095,000 31,236,000 37,338,000 42,365,000 34,384,000 31,153,000 46,208,000 45,342,000 37,246,000 29,945,000 33,825,000 45,531,000 21,652,000 13,731,000 18,921,000 18,334,000 17,009,000 13,373,000      
      selling and administrative
                                                                           13,544,000 12,663,000 13,108,000 12,607,000 11,648,000 11,865,000 11,278,000 10,802,000 11,554,000 10,295,000 10,543,000 9,420,000 9,561,000 10,411,000 9,641,000 7,596,000 6,057,000 5,753,000 5,623,000 5,910,000 5,340,000 4,996,000 5,084,000 6,040,000 5,979,000  
      interest
                                                                           2,467,000   2,832,000 2,621,000 2,675,000 2,959,000 2,773,000 2,353,000 2,164,000 2,095,000 1,912,000 1,719,000 1,664,000 1,576,000 1,408,000 540,000 583,000 647,000 748,000 690,000 807,000 951,000 1,077,000 1,147,000  
      minority interest in loss of subsidiary
                                                                               -27,000                      
      gross margin
                                                                                        15,573,500 27,009,000 19,137,000 16,148,000 18,150,000 16,521,000 14,575,000 14,088,000      
      income before provision for income taxes and minority interest in income of subsidiary
                                                                                        8,869,000 15,792,000            
      income before minority interest in income of subsidiary
                                                                                        5,330,250 9,491,000            
      impairment of rental equipment
                                                                                                     
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-09-30 2002-06-30 2002-03-31 2001-12-31 
                                                                                                       
        assets
                                                                                                       
        cash
      295,000 7,256,000 1,469,000 3,392,000 807,000 4,056,000 9,396,000 1,912,000 877,000 1,946,000 2,205,000 690,000 957,000 1,561,000 874,000 1,603,000 1,491,000 2,380,000 2,412,000 2,329,000 1,238,000 1,543,000 694,000 342,000 2,342,000 2,290,000 1,496,000 1,442,000 1,508,000 4,399,000 4,484,000 4,448,000 2,501,000 1,369,000 1,871,000 1,680,000 852,000 1,092,000 1,238,000 1,062,000 1,103,000 757,000 739,000 777,000 1,167,000 774,000 1,141,000 1,211,000 1,630,000 651,000 707,000 461,000 1,612,000 362,000 340,000 365,000 1,229,000 652,000 437,000 2,250,000 990,000 496,000 533,000 377,000 1,187,000 283,000 454,000 248,000 1,325,000 410,000 1,302,000 333,000 5,090,000 2,608,000 321,000 365,000 349,000 426,000 385,000 723,000 276,000 262,000 629,000 639,000 189,000 2,046,000 736,000 4,000 4,000 4,000 4,000 4,000  2,093,000 4,000 4,000 4,000 
        accounts receivable
      231,865,000 241,346,000 233,801,000 208,882,000 219,342,000 224,529,000 217,379,000 211,950,000 227,368,000 224,269,000 191,676,000 177,006,000 190,023,000 189,959,000 167,329,000 151,564,000 159,499,000 168,831,000 140,909,000 122,208,000 123,316,000 129,433,000 125,940,000 125,834,000 128,099,000 138,114,000 121,018,000 119,403,000 121,016,000 115,089,000 105,095,000 98,092,000 105,872,000 107,413,000 96,539,000 92,552,000 96,877,000 104,004,000 95,860,000 91,883,000 95,263,000 107,560,000 93,974,000 89,361,000 101,294,000 103,570,000 89,084,000 83,071,000 87,650,000 92,819,000 87,286,000 87,026,000 92,256,000 101,048,000 86,402,000 84,593,000 92,671,000 89,641,000 78,830,000 74,923,000 76,488,000 88,912,000 69,411,000 63,041,000 70,597,000 77,649,000 66,756,000 73,354,000 86,011,000 75,917,000 68,717,000 60,378,000 67,061,000 79,031,000 64,159,000 60,234,000 59,834,000 63,607,000 53,644,000 51,084,000 63,702,000 74,210,000 61,892,000 51,111,000 53,846,000 62,739,000 49,994,000  32,199,000 42,390,000  27,020,000      
        rental equipment, at cost:
                                                                                                       
        relocatable modular buildings
      1,485,794,000 1,456,049,000 1,443,314,000 1,414,535,000 1,414,367,000 1,398,422,000 1,398,475,000 1,345,919,000 1,291,093,000 1,474,359,000 1,457,984,000 1,412,084,000 1,123,268,000 1,085,060,000 1,075,898,000 1,059,030,000 1,040,094,000 1,023,344,000 1,019,697,000 886,299,000 882,115,000 885,314,000 892,339,000 883,076,000 868,807,000 865,254,000 854,076,000 834,883,000 817,375,000 801,129,000 789,158,000 779,839,000 775,400,000 781,791,000 782,503,000 773,597,000 769,190,000 763,777,000 761,125,000 747,475,000 736,875,000 717,892,000 699,781,000 678,990,000 664,340,000 649,206,000 626,457,000 607,616,000 592,391,000 577,898,000 570,352,000 558,471,000 551,101,000 549,225,000 547,248,000 541,357,000 539,147,000 534,109,000 529,056,000 518,652,000 514,548,000 514,597,000 513,004,000 506,585,000 504,415,000 502,643,000 503,137,000 505,415,000 503,678,000 498,164,000 492,774,000 481,819,000 475,077,000 470,185,000 468,388,000 459,184,000 451,828,000 445,175,000 439,615,000 428,197,000 408,227,000 388,814,000 371,592,000 359,820,000 339,537,000 330,818,000 323,244,000 308,075,000 304,905,000 303,021,000 293,731,000 287,147,000      
        portable storage containers
      245,141,000 243,386,000 244,261,000 240,348,000 240,846,000 241,620,000 242,107,000 240,517,000 236,123,000                                                                                         
        electronic test equipment
      337,100,000 338,397,000 333,171,000 334,110,000 343,982,000 356,979,000 368,324,000 370,641,000 377,587,000 383,006,000 390,832,000 401,801,000 398,267,000 396,068,000 389,383,000 378,766,000 361,391,000 363,799,000 360,720,000 342,105,000 333,020,000 335,520,000 337,987,000 341,841,000 335,343,000 321,677,000 307,639,000 286,469,000 285,052,000 284,647,000 278,253,000 269,043,000 262,325,000 258,877,000 249,935,000 248,291,000 246,325,000 252,573,000 251,080,000 260,324,000 262,945,000 266,034,000 269,668,000 269,575,000 261,995,000 263,712,000 259,907,000 263,545,000 267,772,000 270,164,000 264,429,000 267,411,000 266,934,000 274,300,000 270,747,000 262,845,000 258,586,000 266,354,000 260,563,000 253,230,000 250,125,000 250,063,000 243,479,000 240,269,000 239,152,000 245,972,000 248,069,000 250,916,000 255,778,000 262,853,000 256,267,000 242,755,000 232,349,000 224,191,000 209,688,000 199,699,000 186,673,000 180,185,000 175,633,000 161,053,000 154,708,000                 
        rental equipment, at cost: - sum
      2,068,035,000 2,037,832,000 2,020,746,000 1,988,993,000 1,999,195,000 1,997,021,000 2,008,906,000 1,957,077,000 1,904,803,000 1,857,365,000 1,848,816,000 1,813,885,000  1,790,735,000 1,774,291,000  1,711,393,000 1,698,820,000 1,694,094,000 1,542,848,000 1,530,841,000 1,536,944,000 1,546,823,000 1,540,498,000 1,520,411,000 1,502,769,000 1,477,286,000 1,436,251,000 1,416,000,000 1,398,263,000                                  839,811,000 827,458,000 821,623,000 817,301,000 813,516,000 805,744,000 761,017,000 749,041,000 724,574,000 707,426,000 694,376,000 678,076,000 658,883,000 638,501,000 625,360,000 615,248,000 589,250,000 562,935,000 541,288,000 522,754,000 510,209,000 488,974,000 477,756,000 464,523,000 341,559,000 339,353,000 339,530,000 330,757,000 324,948,000  329,095,000 331,536,000 349,487,000  
        less: accumulated depreciation
      -647,137,000 -637,863,000 -627,064,000 -619,690,000 -611,536,000 -605,339,000 -601,584,000 -588,535,000 -575,480,000 -565,497,000 -553,166,000 -546,617,000 -701,877,000 -690,913,000 -676,766,000 -663,631,000 -646,169,000 -635,358,000                                                                                
        rental equipment
      1,420,898,000 1,399,969,000 1,393,682,000 1,369,303,000 1,387,659,000 1,391,682,000 1,407,322,000 1,368,542,000 1,329,323,000 1,291,868,000 1,295,650,000 1,267,268,000 1,128,054,000 1,099,822,000 1,097,525,000 1,082,955,000 1,065,224,000 1,063,462,000 1,073,055,000 935,943,000 938,116,000 948,125,000 969,681,000 975,709,000 967,500,000 958,610,000 943,152,000 912,878,000 901,015,000 888,607,000 876,522,000 865,338,000 862,320,000 865,724,000 863,207,000 856,981,000 856,371,000 862,528,000 868,422,000 867,215,000 869,601,000 864,277,000 856,489,000 839,078,000 825,750,000 817,898,000 795,532,000 775,875,000 767,010,000 753,810,000 737,636,000 726,100,000 718,853,000 719,636,000 710,918,000 693,577,000 673,146,000 655,854,000 632,518,000 608,115,000 591,580,000 587,149,000 571,810,000 554,681,000 550,220,000 547,362,000 549,880,000 552,138,000 552,238,000 512,141,000 508,512,000 493,245,000 486,014,000 481,335,000 474,407,000 462,910,000 451,342,000 445,224,000 442,600,000 425,488,000 406,433,000 391,170,000 378,379,000 370,856,000 357,788,000 355,860,000 352,337,000 232,894,000 232,046,000 232,443,000 224,667,000 220,159,000 221,899,000 225,322,000 228,199,000 241,870,000 255,522,000 
        property, plant and equipment
      233,492,000 224,881,000 215,720,000 199,096,000 197,439,000 195,593,000 191,801,000 189,166,000 169,114,000 146,484,000 146,624,000 144,295,000 143,945,000 139,203,000 137,465,000 138,515,000 135,325,000 135,055,000 138,590,000 135,034,000 136,210,000 134,245,000 133,610,000 132,075,000 131,047,000 127,977,000 126,906,000 127,736,000 126,899,000 125,756,000 121,614,000 119,904,000 119,170,000 119,315,000 118,117,000 116,217,000 112,190,000 113,497,000 114,241,000 108,532,000 109,753,000 110,530,000 110,422,000 109,627,000 108,628,000 106,938,000 105,853,000 106,169,000 105,187,000 102,977,000 101,183,000 100,584,000 101,031,000 99,916,000 99,731,000 94,616,000 94,702,000 94,717,000 91,908,000 89,462,000 83,861,000 78,635,000 78,234,000 77,103,000 74,110,000 74,562,000 74,989,000 75,682,000 76,763,000 77,168,000 76,501,000 72,637,000 66,480,000 60,468,000 58,504,000 58,393,000 58,146,000 57,167,000 56,461,000 56,042,000 56,008,000 47,625,000 47,697,000 47,483,000 47,750,000 47,584,000 48,345,000 46,954,000 47,250,000 47,698,000 48,105,000 48,154,000      
        inventories
      8,027,000 13,422,000 12,297,000 17,114,000 14,304,000 22,285,000 28,213,000 24,548,000                                                                                          
        prepaid expenses and other assets
      83,351,000 82,362,000 85,748,000 69,503,000 80,477,000 67,376,000 81,547,000 82,066,000 102,789,000 80,853,000 81,967,000 80,490,000 71,429,000 72,258,000 65,800,000 50,732,000 54,945,000 59,523,000 57,499,000 41,643,000 41,549,000 46,670,000 46,997,000 44,993,000 45,356,000 43,553,000 53,062,000 43,336,000 31,816,000 32,660,000 37,397,000 25,762,000 22,459,000 26,844,000 34,422,000 27,119,000 25,583,000 27,182,000 31,419,000 26,607,000 28,716,000 28,480,000 33,417,000 35,287,000 41,424,000 22,011,000 22,005,000 17,131,000 19,718,000 20,610,000 19,675,000 13,979,000 19,507,000 27,899,000 26,659,000 21,326,000 17,170,000 14,053,000 22,765,000 16,887,000 13,944,000 15,586,000 15,727,000 12,364,000 14,240,000 14,801,000 17,867,000 16,322,000 18,633,000 21,284,000 19,698,000 16,596,000 17,591,000 18,869,000 16,918,000 15,537,000 15,871,000 17,810,000 17,650,000 15,276,000 16,019,000 16,140,000 15,594,000 14,426,000 14,707,000 15,506,000 15,030,000 13,484,000 12,359,000 14,552,000 10,538,000 9,436,000  9,833,000 11,777,000 11,097,000 10,680,000 
        intangible assets
      46,605,000 49,262,000 51,919,000 51,773,000 54,332,000 56,891,000 59,453,000 62,020,000 64,588,000 67,480,000 65,607,000 68,055,000 41,131,000 42,607,000 44,086,000 45,566,000 47,049,000 48,715,000 51,169,000 7,069,000 7,118,000 7,167,000 7,223,000 7,279,000 7,334,000 7,554,000 6,807,000 7,030,000 7,254,000 7,480,000 7,289,000 7,506,000 7,724,000 7,942,000 8,159,000 8,377,000 8,595,000 8,812,000 9,030,000 9,248,000 9,465,000 9,683,000 9,901,000 10,118,000 10,336,000 10,239,000 10,449,000 10,456,000 10,662,000 10,868,000 11,075,000 11,281,000 11,487,000 11,693,000 11,899,000 12,105,000 12,311,000 12,527,000 12,542,000 12,695,000 12,868,000 13,069,000 13,269,000 13,470,000 13,670,000 13,556,000 13,749,000 13,942,000 14,136,000                             
        goodwill
      332,584,000 332,373,000 332,373,000 323,224,000 323,224,000 323,224,000 323,224,000 323,224,000 323,224,000 323,771,000 325,354,000 323,799,000 132,305,000 132,305,000 132,305,000 132,305,000 132,393,000 132,387,000 132,393,000 28,197,000 28,197,000 28,197,000 28,197,000 28,197,000 28,197,000 28,125,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,808,000 27,700,000 27,700,000 27,700,000 27,700,000 27,700,000 27,700,000 27,700,000 27,700,000 27,700,000 27,700,000 27,700,000 27,700,000 27,700,000 27,700,000 27,700,000 27,700,000 27,700,000 27,700,000 27,661,000 27,661,000 27,661,000 27,661,000 27,661,000 27,464,000                             
        total assets
      2,357,117,000 2,350,871,000 2,327,009,000 2,242,287,000 2,277,584,000 2,285,636,000 2,318,335,000 2,263,428,000 2,217,283,000 2,136,671,000 2,109,083,000 2,061,603,000 1,707,844,000 1,677,715,000 1,645,384,000 1,603,240,000 1,595,926,000 1,610,353,000 1,596,027,000 1,272,423,000 1,275,744,000 1,295,380,000 1,312,342,000 1,314,429,000 1,309,875,000 1,306,223,000 1,280,249,000 1,239,633,000 1,217,316,000 1,201,799,000 1,180,209,000 1,148,858,000 1,147,854,000 1,156,415,000 1,150,123,000 1,130,734,000 1,128,276,000 1,144,923,000 1,148,018,000 1,132,355,000 1,152,709,000 1,149,095,000 1,132,750,000 1,112,056,000 1,116,407,000 1,089,130,000 1,051,764,000 1,021,613,000 1,019,557,000 1,009,435,000 985,262,000 967,131,000 972,446,000 988,254,000 963,649,000 934,282,000 918,929,000 895,144,000 866,700,000 832,032,000 813,562,000 812,651,000 777,860,000 754,948,000 757,936,000 757,861,000 753,343,000 767,274,000 784,497,000 686,920,000 674,730,000 643,189,000 642,236,000 642,311,000 614,309,000 597,439,000 585,542,000 584,234,000 570,740,000 548,613,000 542,438,000 529,407,000 504,191,000 484,515,000 474,280,000 483,735,000 466,442,000 322,641,000 323,858,000 337,087,000 312,859,000 304,773,000 313,134,000     
        liabilities and shareholders' equity
                                                                                                       
        liabilities:
                                                                                                       
        notes payable
      514,924,000 551,800,000 572,525,000 559,338,000 590,208,000 608,562,000 794,271,000 798,561,000 762,975,000 667,640,000 672,631,000 658,777,000 413,742,000 419,464,000 441,460,000 423,974,000 426,451,000 459,475,000 472,696,000 208,806,000 222,754,000 249,980,000 272,149,000 291,544,000 293,431,000 301,469,000 301,878,000 289,464,000 298,564,000 309,006,000 314,860,000 300,595,000 303,414,000 323,117,000 330,287,000 323,843,000 326,266,000 345,286,000 363,121,000 365,772,000 381,441,000 382,113,000 337,177,000 320,923,000 322,478,000 322,280,000 307,000,000 288,081,000 290,003,000 280,902,000 278,875,000 281,251,000 302,000,000 314,193,000 308,000,000 292,118,000 296,500,000 289,573,000 270,500,000 265,771,000 265,640,000 272,500,000 263,500,000 242,047,000 247,334,000 261,500,000 268,583,000 293,666,000 305,500,000 222,350,000 234,725,000 218,755,000 197,729,000 184,500,000 185,981,000 174,217,000 165,557,000 178,057,000 189,500,000 176,500,000 163,232,000 154,623,000 166,000,000 156,676,000 151,888,000 162,999,000 168,500,000 43,932,000 47,266,000 55,961,000 58,173,000 58,698,000 55,523,000 72,698,000 88,848,000 92,257,000 104,140,000 
        accounts payable
      66,233,000 55,131,000 54,864,000 43,023,000 60,082,000 76,240,000 73,132,000 57,162,000                                                                                          
        accrued liabilities
      114,764,000 113,920,000 118,177,000 104,463,000 113,961,000 109,367,000 108,928,000 95,725,000                                                                                          
        deferred income
      110,593,000 130,767,000 125,389,000 116,910,000 109,836,000 123,925,000 134,624,000 122,696,000 111,428,000 105,534,000 106,523,000 100,289,000 82,417,000 92,115,000 77,551,000 63,939,000 58,716,000 69,634,000 56,964,000 50,562,000 45,975,000 58,555,000 60,779,000 61,907,000 54,964,000 60,775,000 66,618,000 58,187,000 49,709,000 48,192,000 44,073,000 38,502,000 39,219,000 42,188,000 42,533,000 39,887,000 37,499,000 41,479,000 38,349,000 36,824,000 36,288,000 40,172,000 29,726,000 29,359,000 29,139,000 32,775,000 26,083,000 21,688,000 24,003,000 27,143,000 25,936,000 20,642,000 26,924,000 35,642,000 28,714,000 27,056,000 25,067,000 25,431,000 30,981,000 28,311,000 23,790,000 32,140,000 20,777,000 19,365,000 24,744,000 27,399,000 20,355,000 22,211,000 28,055,000 33,713,000 24,021,000 25,293,000 28,948,000 31,314,000 18,461,000 21,559,000 25,852,000 30,631,000 19,936,000 20,460,000 27,410,000 32,656,000 19,798,000 19,190,000 24,377,000 29,970,000 21,169,000 16,693,000 21,970,000 31,639,000 12,844,000 13,500,000  22,268,000 13,688,000 15,444,000 18,473,000 
        deferred income taxes
      313,580,000 303,047,000 292,893,000 282,142,000 280,129,000 273,482,000 253,147,000 246,264,000 241,555,000 229,115,000 229,749,000 223,739,000 246,911,000 238,126,000 236,610,000 238,749,000 242,425,000 231,480,000 223,345,000 212,819,000 216,077,000 216,407,000 218,753,000 219,369,000 218,270,000 215,944,000 210,001,000 208,371,000 206,664,000 197,611,000 195,017,000 194,811,000 194,629,000 296,563,000 292,606,000 291,568,000 292,019,000 295,161,000 289,456,000 285,202,000 283,351,000 266,383,000 262,388,000 265,684,000 268,902,000 244,498,000 242,984,000 245,318,000 241,203,000 236,885,000 230,134,000 230,021,000 226,564,000 221,046,000 214,613,000 209,928,000 205,366,000 198,944,000 189,659,000 184,285,000 179,543,000 168,931,000 164,951,000 170,175,000 167,470,000 159,202,000 153,587,000 150,160,000 145,590,000 132,530,000 126,462,000 121,641,000 115,886,000 112,673,000 108,656,000 109,235,000 104,353,000 104,684,000 98,307,000 99,497,000 98,438,000 97,031,000 94,122,000 92,526,000 88,730,000 86,257,000 81,216,000 80,786,000 79,059,000 75,538,000 71,598,000 70,937,000  68,173,000 62,457,000 64,803,000 66,985,000 
        total liabilities
      1,120,094,000 1,154,665,000 1,163,848,000 1,105,876,000 1,154,216,000 1,191,576,000 1,364,102,000 1,320,408,000 1,283,481,000 1,225,299,000 1,228,514,000 1,202,065,000 903,899,000 904,647,000 893,350,000 865,352,000 863,905,000 897,897,000 897,906,000 584,738,000 593,140,000 633,766,000 668,506,000 676,825,000 675,839,000 689,508,000 687,940,000 658,990,000 645,781,000 647,252,000 643,014,000 618,574,000 623,670,000 743,633,000 747,758,000 734,109,000 733,989,000 754,323,000 764,705,000 751,843,000 773,022,000 759,631,000 705,927,000 686,208,000 691,876,000 674,611,000 645,325,000 620,050,000 618,527,000 613,741,000 597,483,000 594,267,000 607,708,000 632,496,000 616,149,000 592,429,000 585,787,000 574,734,000 557,378,000 531,056,000 518,585,000 531,699,000 502,681,000 483,092,000 490,523,000 495,757,000 496,512,000 513,592,000 534,616,000 442,830,000 438,992,000 414,178,000 398,205,000 386,648,000 367,734,000 359,126,000 354,750,000 364,686,000 360,136,000 343,630,000 343,969,000 340,474,000 325,865,000 312,938,000 307,392,000 325,008,000 315,046,000 175,250,000 179,880,000 198,403,000 178,892,000 173,390,000      
        commitments and contingencies
                                                                                                       
        shareholders’ equity:
                                                                                                       
        common stock
                                          101,821,000    101,046,000    106,469,000    103,023,000    85,342,000             49,227,000 48,255,000 46,905,000       40,425,000     28,892,000      19,445,000 18,807,000   17,155,000        
        issued and outstanding - 24,612 shares as of december 31, 2025 and 24,551 shares as of december 31, 2024
      121,785,000                                                                                                 
        retained earnings
      1,115,238,000 1,077,558,000 1,047,270,000 1,023,230,000 1,007,115,000 980,244,000 842,675,000 833,820,000 822,796,000 802,161,000 773,260,000 754,147,000 693,943,000 665,530,000 646,130,000 631,174,000 623,465,000 605,754,000 593,132,000 583,167,000 576,419,000 555,555,000 537,775,000 530,559,000 527,746,000 510,702,000 487,407,000 477,081,000 467,783,000 451,794,000 435,279,000 427,634,000 421,405,000 310,210,000 299,452,000 294,250,000 292,521,000 288,884,000 282,121,000 279,152,000 278,708,000 285,889,000 317,620,000 318,133,000 318,164,000 310,687,000 303,343,000  298,038,000 292,455,000 286,068,000 282,459,000 279,396,000 273,309,000 266,775,000 262,204,000 258,264,000 250,821,000 241,105,000 235,342,000 231,354,000 224,078,000 219,784,000 217,795,000 216,544,000 212,877,000 208,576,000 206,777,000 204,127,000 199,586,000 192,770,000 187,415,000 202,114,000 213,461,000 206,150,000 201,623,000 196,829,000 188,947,000 180,765,000 176,091,000 172,245,000 163,648,000 155,047,000 149,033,000 145,302,000 139,282,000 132,589,000 129,146,000 126,078,000 121,529,000 117,887,000 115,580,000  117,234,000 113,236,000 114,439,000 118,801,000 
        total shareholders’ equity
      1,237,023,000 1,196,206,000 1,163,161,000 1,136,411,000 1,123,368,000 1,094,060,000 954,233,000 943,020,000 933,802,000 911,372,000 880,569,000 859,538,000 803,945,000 773,068,000 752,034,000 737,888,000 732,021,000 712,456,000 698,121,000 687,685,000 682,604,000 661,614,000 643,836,000 637,604,000 634,036,000 616,715,000 592,309,000 580,643,000 571,535,000 554,547,000 537,195,000 530,284,000 524,184,000 412,782,000 402,365,000 396,625,000 394,287,000 390,600,000 383,313,000 380,512,000 379,687,000 389,464,000 426,823,000 425,848,000 424,531,000 414,519,000 406,439,000 401,563,000 401,030,000 395,694,000 387,779,000 372,864,000 364,738,000 355,758,000 347,500,000 341,853,000 333,142,000 320,410,000 309,322,000 300,976,000 294,977,000 280,952,000 275,179,000 271,856,000 267,413,000 262,104,000 256,831,000 253,682,000 249,881,000 244,090,000 235,738,000 229,011,000 244,031,000 255,663,000 246,575,000 238,313,000 230,792,000 219,548,000 210,604,000 204,983,000 198,469,000 188,933,000 178,326,000 171,577,000 166,888,000 158,727,000 151,396,000 147,391,000 143,978,000 138,684,000 133,967,000 131,383,000      
        total liabilities and shareholders’ equity
      2,357,117,000 2,350,871,000 2,327,009,000 2,242,287,000 2,277,584,000 2,285,636,000 2,318,335,000 2,263,428,000 2,217,283,000 2,136,671,000 2,109,083,000 2,061,603,000 1,707,844,000 1,677,715,000 1,645,384,000 1,603,240,000 1,595,926,000 1,610,353,000 1,596,027,000 1,272,423,000 1,275,744,000 1,295,380,000 1,312,342,000 1,314,429,000 1,309,875,000 1,306,223,000 1,280,249,000 1,239,633,000 1,217,316,000 1,201,799,000 1,180,209,000 1,148,858,000 1,147,854,000 1,156,415,000 1,150,123,000 1,130,734,000 1,128,276,000 1,144,923,000 1,148,018,000 1,132,355,000 1,152,709,000 1,149,095,000 1,132,750,000 1,112,056,000 1,116,407,000 1,089,130,000 1,051,764,000 1,021,613,000 1,019,557,000 1,009,435,000 985,262,000 967,131,000 972,446,000 988,254,000 963,649,000 934,282,000 918,929,000 895,144,000 866,700,000 832,032,000 813,562,000 812,651,000 777,860,000 754,948,000 757,936,000 757,861,000 753,343,000 767,274,000 784,497,000 686,920,000 674,730,000 643,189,000 642,236,000 642,311,000 614,309,000 597,439,000 585,542,000 584,234,000 570,740,000 548,613,000 542,438,000 529,407,000 504,191,000 484,515,000 474,280,000 483,735,000 466,442,000 322,641,000 323,858,000 337,087,000 312,859,000 304,773,000      
        issued and outstanding - 24,612 shares as of september 30, 2025 and 24,551 shares as of december 31, 2024
       118,648,000                                                                                                
        issued and outstanding - 24,612 shares as of june 30, 2025 and 24,551 shares as of december 31, 2024
        115,891,000                                                                                               
        issued and outstanding - 24,606 shares as of march 31, 2025 and 24,551 shares as of december 31, 2024
         113,181,000                                                                                              
        issued and outstanding - 24,551 shares as of december 31, 2024 and 24,496 shares as of december 31, 2023
          116,253,000                                                                                             
        accumulated other comprehensive loss
           -173,000 -38,000 -49,000 -116,000 -42,000 -53,000 -96,000 -78,000   -51,000 -54,000 -42,000 -69,000 -66,000 -104,000 -20,000  88,000 -70,000 -20,000 -82,000 -76,000 -49,000  -67,000 -190,000 -168,000 -131,000 -127,000 -108,000 -55,000 -112,000 -121,000 -125,000 -67,000 -67,000 -29,000 -30,000  -56,000 -8,000                                                   
        issued and outstanding - 24,551 shares as of september 30, 2024 and 24,496 shares as of december 31, 2023
           113,989,000                                                                                            
        issued and outstanding - 24,550 shares as of june 30, 2024 and 24,496 shares as of december 31, 2023
            111,596,000                                                                                           
        issued and outstanding - 24,541 shares as of march 31, 2024 and 24,496 shares as of december 31, 2023
             109,249,000                                                                                          
        assets of discontinued operations
                                                                                                       
        accounts payable and accrued liabilities
              167,523,000 223,010,000 219,611,000 219,260,000 160,829,000 154,942,000 137,729,000 138,690,000 136,313,000 137,308,000 144,901,000 112,551,000 108,334,000 108,824,000 116,825,000 104,005,000 109,174,000 111,320,000 109,443,000 102,968,000 90,844,000 92,443,000 89,064,000 84,666,000 86,408,000 81,765,000 82,332,000 78,811,000 78,205,000 72,397,000 73,779,000 64,045,000 71,942,000 70,963,000 76,636,000 70,242,000 71,357,000 75,058,000 69,258,000 64,963,000 63,318,000 68,811,000 62,538,000 62,353,000 52,220,000 61,615,000 64,822,000 63,327,000 58,854,000 60,786,000 66,238,000 52,689,000 49,612,000 58,128,000 53,453,000 51,505,000 50,975,000 47,656,000 53,987,000 47,555,000 55,471,000 54,237,000 53,784,000 48,489,000 55,642,000 54,604,000 51,171,000 50,663,000 55,509,000 47,878,000 49,259,000 44,005,000 51,690,000 52,936,000 42,910,000 41,523,000 39,460,000 42,810,000 41,301,000 30,947,000 28,695,000 32,456,000 33,563,000 27,581,000  29,220,000 27,736,000 31,505,000 30,745,000 
        liabilities of discontinued operations
                                                                                                       
        issued and outstanding - 24,496 shares as of december 31, 2023 and 24,388 shares as of december 31, 2022
              111,122,000                                                                                         
        issued and outstanding - 24,489 shares as of september 30, 2023 and 24,388 shares as of december 31, 2022
               109,253,000                                                                                        
        issued and outstanding - 24,485 shares as of june 30, 2023 and 24,388 shares as of december 31, 2022
                107,362,000                                                                                       
        issued and outstanding - 24,466 shares as of march 31, 2023 and 24,388 shares as of december 31, 2022
                 105,487,000                                                                                      
        liquid and solid containment tanks and boxes
                  308,396,000 309,607,000 309,010,000 308,790,000 309,908,000 311,677,000 313,677,000 314,444,000 315,706,000 316,110,000 316,497,000 315,581,000 316,261,000 315,838,000 315,571,000 314,899,000 313,573,000 312,487,000 312,168,000 310,478,000 309,808,000 309,825,000 309,784,000 309,131,000 308,542,000 308,852,000 310,089,000 309,823,000 310,263,000 309,779,000 307,795,000 305,751,000 303,303,000 302,168,000 298,248,000 288,641,000 284,005,000 277,972,000 269,437,000 261,483,000 254,810,000 246,228,000 235,022,000 223,797,000 201,456,000 178,805,000 159,756,000 145,705,000 133,095,000 122,382,000 107,886,000 92,957,000 83,891,000 73,008,000 66,095,000 57,185,000 46,288,000                             
        issued and outstanding - 24,388 shares as of december 31, 2022 and 24,260 shares as of december 31, 2021
                  110,080,000                                                                                     
        issued and outstanding - 24,382 shares as of september 30, 2022 and 24,260 shares as of december 31, 2021
                   107,463,000                                                                                    
        accumulated other comprehensive income
                   75,000 10,000        51,000                                                                           
        issued and outstanding - 24,378 shares as of june 30, 2022 and 24,260 shares as of december 31, 2021
                    105,894,000                                                                                   
        issued and outstanding - 24,335 shares as of march 31, 2022 and 24,260 shares as of december 31, 2021
                     106,765,000                                                                                  
        issued and outstanding - 24,260 shares as of december 31, 2021 and 24,128 shares as of december 31, 2020
                      108,610,000                                                                                 
        issued and outstanding - 24,247 shares as of september 30, 2021 and 24,128 shares as of december 31, 2020
                       106,744,000                                                                                
        less accumulated depreciation
                        -621,039,000 -606,905,000 -592,725,000 -588,819,000 -577,142,000 -564,789,000 -552,911,000 -544,159,000 -534,134,000 -523,373,000 -514,985,000 -509,656,000 -503,057,000 -494,022,000 -485,213,000 -484,769,000 -479,015,000 -474,038,000 -467,686,000 -462,674,000 -453,872,000 -450,407,000 -440,482,000 -429,428,000 -420,755,000 -415,238,000  -397,188,000 -389,080,000 -383,927,000  -372,224,000 -366,582,000 -361,265,000  -350,117,000 -342,099,000 -334,422,000  -323,414,000 -316,857,000 -309,472,000  -299,893,000 -292,559,000 -285,130,000  -274,261,000 -267,421,000 -261,378,000  -248,876,000 -240,529,000 -231,329,000  -213,041,000 -203,669,000 -195,973,000  -180,136,000 -172,648,000 -163,762,000  -150,118,000 -144,375,000 -139,353,000  -121,896,000 -112,186,000 -108,665,000  -107,087,000 -106,090,000 -104,789,000  -103,773,000 -103,337,000 -107,617,000 -121,100,000 
        issued and outstanding - 24,245 shares as of june 30, 2021 and 24,128 shares as of december 31, 2020
                        105,058,000                                                                               
        issued and outstanding - 24,206 shares as of march 31, 2021 and 24,128 shares as of december 31, 2020
                         104,584,000                                                                              
        issued and outstanding - 24,128 shares as of december 31, 2020 and 24,296 shares as of december 31, 2019
                          106,289,000                                                                             
        issued and outstanding - 24,111 shares as of september 30, 2020 and 24,296 shares as of december 31, 2019
                           106,079,000                                                                            
        issued and outstanding - 24,085 shares as of june 30, 2020 and 24,296 shares as of december 31, 2019
                            106,010,000                                                                           
        issued and outstanding - 24,182 shares as of march 31, 2020 and 24,296 shares as of december 31, 2019
                             106,957,000                                                                          
        issued and outstanding - 24,296 shares as of december 31, 2019 and 24,182 shares as of december 31, 2018
                              106,360,000                                                                         
        issued and outstanding - 24,285 shares as of september 30, 2019 and 24,182 shares as of december 31, 2018
                               106,033,000                                                                        
        issued and outstanding - 24,253 shares as of june 30, 2019 and 24,182 shares as of december 31, 2018
                                104,984,000                                                                       
        issued and outstanding - 24,222 shares as of march 31, 2019 and 24,182 shares as of december 31, 2018
                                 103,638,000                                                                      
        liabilities and shareholders’ equity
                                                                                                       
        issued and outstanding - 24,182 shares as of december 31, 2018 and 24,052 shares as of december 31, 2017
                                  103,801,000                                                                     
        issued and outstanding - 24,176 shares as of september 30, 2018 and 24,052 shares as of december 31, 2017
                                   102,753,000                                                                    
        issued and outstanding - 24,170 shares as of june 30, 2018 and 24,052 shares as of december 31, 2017
                                    101,983,000                                                                   
        issued and outstanding - 24,102 shares as of march 31, 2018 and 24,052 shares as of december 31, 2017
                                     102,840,000                                                                  
        issued and outstanding - 24,052 shares as of december 31, 2017 and 23,948 shares as of december 31, 2016
                                      102,947,000                                                                 
        issued and outstanding - 24,032 shares as of september 30, 2017 and 23,948 shares as of december 31, 2016
                                       102,703,000                                                                
        issued and outstanding - 23,992 shares as of june 30, 2017 and 23,948 shares as of december 31, 2016
                                        103,040,000                                                               
        issued and outstanding - 23,956 shares as of march 31, 2017 and 23,948 shares as of december 31, 2016
                                         102,483,000                                                              
        income taxes receivable
                                              11,000,000                    6,131,000 1,104,000 1,176,000 6,251,000 6,251,000 1,987,000 1,987,000 7,927,000 7,927,000                             
        issued and outstanding - 23,914 shares as of september 30, 2016 and 23,851 shares as of december 31, 2015
                                           101,828,000                                                            
        issued and outstanding - 23,907 shares as of june 30, 2016 and 23,851 shares as of december 31, 2015
                                            101,313,000                                                           
        issued and outstanding - 23,880 shares as of march 31, 2016 and 23,851 shares as of december 31, 2015
                                             101,485,000                                                          
        issued and outstanding - 24,355 shares as of september 30, 2015 and 26,051 shares as of december 31, 2014
                                               103,642,000                                                        
        issued and outstanding - 26,106 shares as of june 30, 2015 and 26,051 shares as of december 31, 2014
                                                109,232,000                                                       
        authorized - 40,000 shares
                                                                                                       
        issued and outstanding – 26,130 shares as of march 31, 2015 and 26,051 shares as of december 31, 2014
                                                 107,745,000                                                      
        issued and outstanding - 25,960 shares in 2014 and 25,757 shares in 2013
                                                   103,888,000                                                    
        issued and outstanding - 25,947 shares in 2014 and 25,757 shares in 2013
                                                    103,104,000                                                   
        authorized – 40,000 shares
                                                                                                       
        issued and outstanding – 25,873 shares in 2014 and 25,757 shares in 2013
                                                     102,050,000                                                  
        retained earnings accumulated other comprehensive loss
                                                     299,516,000                                                  
        authorized — 40,000 shares
                                                                                                       
        issued and outstanding — 25,686 shares in 2013 and 24,931 shares in 2012
                                                       103,239,000                                                
        issued and outstanding — 25,623 shares in 2013 and 24,931 shares in 2012
                                                        101,711,000                                               
        issued and outstanding — 25,191 shares in 2013 and 24,931 shares in 2012
                                                         90,405,000                                              
        issued and outstanding — 24,809 shares in 2012 and 24,576 shares in 2011
                                                           82,449,000                                            
        issued and outstanding – 24,772 shares in 2012 and 24,576 shares in 2011
                                                            80,725,000                                           
        issued and outstanding — 24,748 shares in 2012 and 24,576 shares in 2011
                                                             79,649,000                                          
        issued and outstanding — 24,576 shares in 2011 and 24,235 shares in 2010
                                                              74,878,000                                         
        issued and outstanding — 24,366 shares in 2011 and 24,235 shares in 2010
                                                               69,589,000                                        
        issued and outstanding — 24,361 shares in 2011 and 24,235 shares in 2010
                                                                68,217,000                                       
        issued and outstanding — 24,301 shares in 2011 and 24,235 shares in 2010
                                                                 65,634,000                                      
        authorized—40,000 shares
                                                                                                       
        issued and outstanding—24,235 shares in 2010 and 23,795 shares in 2009
                                                                  63,623,000                                     
        issued and outstanding — 23,956 shares in 2010 and 23,795 shares in 2009
                                                                   56,874,000                                    
        issued and outstanding — 23,930 shares in 2010 and 23,795 shares in 2009
                                                                    55,395,000                                   
        issued and outstanding – 23,917 shares in 2010 and 23,795 shares in 2009
                                                                     54,061,000                                  
        issued and outstanding—23,795 shares in 2009 and 23,709 shares in 2008
                                                                      50,869,000                                 
        issued and outstanding—23,709 shares in 2008 and 24,578 shares in 2007
                                                                          45,754,000                             
        issued and outstanding — 23,668 shares in 2008 and 24,578 shares in 2007
                                                                           44,504,000                            
        issued and outstanding — 23,657 shares in 2008 and 24,578 shares in 2007
                                                                            42,968,000                           
        issued and outstanding — 23,635 shares in 2008 and 24,578 shares in 2007
                                                                             41,596,000                          
        minority interest in subsidiary
                                                                               3,557,000 3,465,000 3,452,000 3,479,000 3,436,000 3,134,000 3,168,000 3,199,000 3,228,000 3,035,000 3,023,000 2,937,000 2,972,000 2,860,000 2,892,000 2,890,000 2,809,000 2,714,000 2,674,000  3,128,000 2,969,000 2,876,000 2,946,000 
        issued and outstanding—24,578 shares in 2007 and 25,090 shares in 2006
                                                                              41,917,000                         
        issued and outstanding — 25,363 shares in 2007 and 25,090 shares in 2006
                                                                               42,202,000                        
        issued and outstanding — 25,186 shares in 2007 and 25,090 shares in 2006
                                                                                 36,690,000                      
        issued and outstanding—25,090 shares in 2006 and 24,832 shares in 2005
                                                                                  33,963,000                     
        issued and outstanding — 24,941 shares in 2006 and 24,832 shares in 2005
                                                                                   30,601,000                    
        issued and outstanding — 24,964 shares in 2006 and 24,832 shares in 2005
                                                                                    29,839,000                   
        issued and outstanding—24,832 shares in 2005 and 24,543 shares in 2004
                                                                                      26,224,000                 
        electronic test instruments
                                                                                       152,474,000 151,162,000 150,389,000 149,437,000 146,938,000 141,279,000 33,484,000 34,448,000 36,509,000 37,026,000 37,801,000  42,208,000 44,504,000 64,754,000 95,419,000 
        outstanding — 24,775 shares in 2005 and 24,543 shares in 2004
                                                                                       25,285,000                
        outstanding — 24,659 shares in 2005 and 24,543 shares in 2004
                                                                                        23,279,000               
        outstanding — 24,613 shares in 2005 and 24,543 shares in 2004
                                                                                         22,544,000              
        issued and outstanding—24,543 shares in 2004 and 24,244 shares in 2003
                                                                                          21,586,000             
        accounts of 650 in 2004 and 2003
                                                                                             29,305,000          
        outstanding — 12,140 shares in 2004 and 12,122 shares in 2003
                                                                                             18,245,000          
        issued and outstanding—12,122 shares in 2003 and 12,490 shares in 2002
                                                                                              17,900,000         
        accounts of 850 in 2003 and 1,000 in 2002
                                                                                                29,545,000       
        outstanding—12,050 shares in 2003 and 12,490 shares in 2002
                                                                                                16,080,000       
        outstanding—12,033 shares in 2003 and 12,490 shares in 2002
                                                                                                 15,803,000      
        balance sheet data
                                                                                                       
        rental equipment, at cost
                                                                                                  325,687,000     
        shareholders’ equity
                                                                                                  139,019,000     
        shares issued and outstanding
                                                                                                  12,490,000     
        book value per share
                                                                                                  11,130     
        debt (total liabilities) to equity
                                                                                                  1,250     
        debt (notes payable) to equity
                                                                                                  400     
        return on average equity
                                                                                                  9,500     
        accounts receivables
                                                                                                   40,364,000 33,137,000  36,896,000 
        relocatable modular offices
                                                                                                   286,887,000 287,032,000 284,733,000 281,203,000 
        land, at cost
                                                                                                   19,102,000 19,303,000 19,303,000 19,303,000 
        buildings, land improvements, equipment and furniture, at cost, less accumulated depreciation of 9,917 in 2002 and 8,465 in 2001
                                                                                                   31,242,000    
        buildings, land improvements, equipment and furniture, at cost, less accumulated depreciation of 9,453 in 2002 and 8,465 in 2001
                                                                                                    31,697,000   
        buildings, land improvements, equipment and furniture, at cost, less accumulated depreciation of 8,971 in 2002 and 8,465 in 2001
                                                                                                     32,030,000  
        buildings, land improvements, equipment and furniture, at cost, less accumulated depreciation of 8,465 in 2001 and 6,815 in 2000
                                                                                                      32,479,000 
        liabilities and shareholders’ equity
                                                                                                       
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-09-30 2002-06-30 2002-03-31 
                                                                                                        
          cash flows from operating activities:
                                                                                                        
          net income
        49,829,000 42,298,000 35,972,000 28,209,000 38,949,000 149,312,000 20,618,000 22,848,000 32,016,000 40,366,000 30,582,000 71,657,000 39,641,000 30,567,000 26,137,000 18,793,000 28,446,000 23,252,000 20,608,000 17,398,000 31,175,000 28,101,000 22,549,000 20,159,000 26,401,000 32,468,000 19,488,000 18,449,000 24,249,000 24,779,000 15,912,000 14,466,000  16,762,000 11,461,000 7,973,000 9,734,000 12,872,000 9,079,000 6,566,000 11,518,000 13,616,000 8,490,000 6,846,000 13,887,000 13,746,000 10,205,000 7,871,000 11,761,000 12,573,000 9,848,000 9,215,000  12,451,000 10,479,000 9,911,000  15,355,000 11,406,000 9,614,000 12,743,000 9,700,000 7,388,000 6,648,000 8,904,000 9,529,000 7,024,000 7,868,000 9,282,000 11,568,000 10,089,000 10,265,000 12,120,000 11,877,000 9,085,000 9,328,000 11,897,000 12,675,000 8,669,000 7,837,000 12,105,000 12,071,000 9,466,000 7,177,000 8,758,000 9,380,000 6,121,000 5,738,000 7,019,000 6,066,000 4,718,000 4,889,000 7,711,000 8,493,000 -1,205,000 -2,366,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                                        
          depreciation and amortization
        27,352,000 26,978,000 26,339,000 26,400,000 26,631,000 26,693,000 26,944,000 27,187,000 27,533,000 26,884,000 27,368,000 27,590,000 28,072,000 27,917,000 27,771,000 27,584,000 27,648,000 28,488,000 27,099,000 23,460,000 23,394,000 23,586,000 23,801,000 23,862,000 23,516,000 22,873,000 21,987,000 21,100,000 21,079,000 20,608,000 20,360,000 19,928,000  19,673,000 19,347,000 19,405,000 19,651,000 20,111,000 20,557,000 20,860,000 20,977,000 21,132,000 21,265,000 20,906,000 20,742,000 20,401,000 20,050,000 19,932,000 19,752,000 19,452,000 18,837,000 18,808,000  18,326,000 17,823,000 17,516,000  17,110,000 16,462,000 16,174,000 16,308,000 15,681,000 15,332,000 15,256,000 15,519,000 15,570,000                  12,139,000  12,073,000 6,386,000 3,726,000 3,752,000 3,713,000 3,617,000 3,610,000     
          deferred income taxes
        10,533,000 10,154,000 10,751,000 2,013,000 6,647,000 20,335,000 6,883,000 4,709,000 13,066,000 9,468,000 6,010,000 -45,496,000 8,785,000 1,516,000 -2,139,000 -3,676,000 10,945,000 8,135,000 10,526,000 -3,258,000 -330,000 -2,346,000 -616,000 1,099,000 2,326,000 5,943,000 1,630,000 1,707,000 9,053,000 2,594,000 206,000 182,000  3,957,000 1,038,000 -451,000 -4,065,000 5,705,000 4,254,000 1,851,000 16,968,000 3,995,000 -3,296,000 -3,218,000 16,350,000 1,514,000 -2,334,000 4,115,000 4,318,000 6,751,000 113,000 3,457,000  6,433,000 4,685,000 4,562,000  9,285,000 5,374,000 4,742,000 10,612,000 3,980,000 -5,224,000 2,705,000 8,268,000 5,615,000 3,427,000 4,570,000 13,060,000 6,068,000 4,821,000 5,755,000 3,213,000 4,017,000 -579,000 4,882,000 -331,000 6,377,000 -1,190,000 1,059,000 1,407,000 2,909,000 1,596,000 3,796,000 2,474,000 5,041,000 430,000 1,727,000 3,882,000 3,940,000 661,000 2,678,000     
          provision for credit losses
        460,000 440,000 465,000 361,000 453,000 564,000 620,000 253,000 839,000   744,000                                                                                     
          share-based compensation
        3,137,000 2,766,000 2,778,000 2,544,000 2,553,000 2,393,000 2,347,000 2,209,000 3,002,000 1,891,000 1,889,000 1,493,000 2,903,000 1,694,000 1,652,000 1,760,000 2,364,000 1,705,000 1,820,000 1,777,000 655,000 1,670,000 1,501,000 1,723,000 1,796,000 1,350,000 1,354,000 1,392,000 1,301,000 982,000 964,000 864,000  707,000 732,000 806,000 764,000 741,000 730,000 856,000 536,000 910,000   844,000 1,026,000                                                   
          gain on sale of property, plant and equipment
            -9,281,000 -59,000                                                                                       
          gain on sale of discontinued operations
                -2,630,000 -58,883,000                                                                                     
          gain on sale of used rental equipment
        -14,003,000 -13,514,000 -10,281,000 -6,393,000 -9,900,000 -9,648,000 -8,182,000 -7,355,000 -8,678,000 -8,714,000 -11,161,000 -3,089,000 -11,274,000 -10,612,000 -10,729,000 -5,364,000 -7,653,000 -5,918,000 -7,076,000 -4,794,000 -5,219,000 -4,508,000 -4,814,000 -4,788,000 -6,141,000 -6,000,000 -4,553,000 -4,615,000 -4,515,000 -5,169,000 -6,027,000 -3,848,000 -4,727,000 -5,092,000 -4,971,000 -2,943,000 -2,941,000 -4,516,000 -3,316,000 -2,966,000 -2,836,000 -3,501,000 -2,696,000 -2,869,000  -4,333,000 -3,944,000 -2,500,000  -3,672,000 -2,922,000 -3,334,000 -3,008,000 -3,413,000 -2,895,000 -3,073,000    -3,055,000    -2,168,000                                 
          foreign currency exchange loss
          -81,000 -5,000   31,000 132,000 -144,000    -26,000 236,000 181,000 -13,000 25,000 128,000 2,000 55,000 -267,000 -130,000 -117,000 436,000 -130,000 132,000 -37,000 -49,000         180,000 15,000   34,000 201,000 85,000 168,000                                                     
          amortization of debt issuance costs
        2,000 159,000 22,000 23,000 60,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 3,000 4,000 5,000 4,000 4,000 5,000 3,000 3,000 3,000 3,000 2,000 3,000 3,000 3,000 2,000 3,000 2,000 3,000 2,000 13,000  13,000     13,000 13,000                                                         
          change in:
                                                                                                        
          accounts receivable
        9,021,000 -7,985,000 -25,384,000 10,099,000 4,734,000 -7,714,000 -6,049,000 15,165,000 -10,043,000 -26,617,000 -17,325,000 16,209,000 -594,000 -22,888,000 -15,801,000 7,922,000 9,074,000 -27,977,000 -6,503,000 1,009,000 6,001,000 -3,887,000 -387,000 1,713,000 9,606,000 -16,556,000 -1,830,000 1,457,000 -6,211,000 -10,110,000 -7,149,000 7,745,000 2,696,000 -11,432,000 -4,295,000 4,036,000 6,355,000 -8,523,000 -4,466,000 2,882,000 11,327,000 -14,075,000 -4,970,000 11,600,000  -14,952,000 -6,571,000 4,123,000 4,372,000 -5,969,000 -475,000 4,534,000 9,737,000 -15,120,000 -2,737,000 7,705,000 -1,657,000 -11,359,000 -4,326,000 1,159,000  -19,882,000 -6,939,000 7,281,000 6,858,000 -11,270,000 6,195,000 12,338,000  -7,972,000 -8,741,000 6,429,000  -15,370,000 -4,335,000 -420,000 3,996,000 -10,156,000 -2,661,000 12,548,000 10,291,000 -12,727,000 -10,957,000 2,692,000 8,819,000 -12,773,000 -7,212,000 2,796,000 10,081,000 -12,811,000 -2,806,000 6,221,000     
          inventories
        5,395,000 -1,125,000 4,817,000 -2,810,000 7,981,000 5,928,000 -3,665,000 -9,123,000                                                                                         
          prepaid expenses and other assets
        -989,000 3,386,000 -16,244,000 10,974,000 -13,101,000 14,171,000 519,000 5,298,000 -21,936,000 1,114,000 -1,159,000 -7,345,000 829,000 -6,458,000 -15,068,000 4,213,000 4,593,000 -2,024,000 -9,291,000 -94,000 5,121,000 327,000 -2,004,000 363,000 -1,796,000 9,512,000 -9,726,000 -11,520,000 844,000 4,743,000 -11,635,000 -3,303,000 4,385,000 7,578,000 -7,303,000 -1,536,000 1,845,000 4,237,000 -4,812,000 1,949,000 -236,000 4,937,000 1,870,000 6,137,000  -6,000 -4,874,000 2,587,000  -935,000 -5,696,000 5,528,000 8,392,000 -1,240,000 -5,333,000 -4,156,000 -3,117,000 8,712,000 -5,878,000 -2,943,000 1,642,000 141,000 -3,363,000 1,876,000 387,000 3,063,000 -1,542,000 2,171,000  -1,586,000 -3,102,000 995,000  -1,951,000 -1,381,000 334,000 1,939,000 -160,000 -2,374,000 743,000 121,000 -546,000 -1,168,000 281,000 799,000 -476,000 -1,546,000 -1,125,000 2,193,000 -4,014,000 -1,102,000 167,000     
          accounts payable
        7,711,000 361,000 6,707,000 -15,109,000 -18,726,000 7,407,000 14,010,000 9,145,000                                                                                         
          accrued liabilities
        2,670,000 -4,257,000 11,901,000 -9,498,000 4,319,000 439,000 13,203,000 -13,037,000                                                                                         
          deferred income
        -20,174,000 5,378,000 8,050,000 7,074,000 -14,089,000 -10,699,000 11,928,000 11,268,000 6,186,000 -1,382,000 6,072,000 3,218,000 -9,698,000 14,564,000 13,612,000 5,223,000 -11,046,000 12,670,000 2,871,000 4,587,000 -12,580,000 -2,224,000 -1,128,000 6,943,000 -5,808,000 -5,963,000 8,431,000 8,478,000 1,517,000 3,887,000 5,571,000 -717,000 -2,969,000 -345,000 2,646,000 2,388,000 -3,980,000 3,130,000 1,525,000 536,000 -3,884,000 10,446,000 367,000 220,000 -3,636,000 6,692,000 4,395,000 -2,315,000  1,207,000 5,294,000 -6,282,000 -8,718,000 6,928,000 1,658,000 1,989,000 -364,000 -5,550,000 2,670,000 4,521,000  11,363,000 1,412,000 -5,379,000  7,044,000 -1,856,000 -5,844,000  9,692,000 -1,272,000 -3,655,000 -2,366,000 12,853,000 -3,098,000 -4,293,000 -5,501,000 10,695,000 -524,000 -6,950,000 -5,246,000 12,858,000 608,000 -5,187,000 -5,594,000 8,801,000 2,831,000 -5,277,000 -9,669,000 18,795,000 -656,000 -3,837,000     
          net cash from operating activities
        80,918,000 65,071,000 55,812,000 53,882,000 36,779,000 198,967,000 79,209,000 59,420,000 -23,560,000 47,452,000 35,740,000 35,711,000 61,134,000 51,255,000 30,300,000 51,743,000 59,456,000 38,305,000 60,373,000 37,609,000 48,967,000 34,015,000 51,840,000 45,682,000 51,125,000 44,882,000 45,481,000 46,506,000 45,827,000 43,075,000 22,613,000 31,152,000 41,248,000 31,743,000 23,568,000 25,830,000 35,530,000 33,001,000 33,598,000 39,632,000 43,909,000 35,380,000 30,630,000 34,633,000 38,023,000 29,791,000 17,120,000 38,052,000 33,727,000 33,677,000 24,619,000 41,620,000 35,374,000 25,735,000 29,791,000 35,482,000 24,816,000 33,046,000 36,049,000 35,400,000 34,489,000 22,956,000 14,582,000 28,571,000 32,863,000 23,872,000 33,717,000 31,948,000 17,467,000 35,914,000 19,757,000 25,600,000 40,702,000 25,415,000 12,352,000 16,423,000 27,392,000 29,387,000 18,601,000 23,739,000 22,146,000 34,037,000 6,889,000 18,781,000 21,329,000 20,995,000 12,127,000 7,821,000 15,708,000 13,814,000 8,864,000 9,558,000     
          capital expenditures
        -11,145,000 -11,614,000 -17,629,000 -3,992,000 -4,158,000 -5,945,000 -4,848,000 -25,277,000 -27,541,000 -5,219,000 -4,372,000 -6,857,000 -7,023,000 -4,000,000 -1,177,000 -5,417,000 -1,711,000 1,303,000 -1,291,000 -981,000 -4,085,000 -2,746,000 -3,697,000 -3,196,000 -5,235,000 -2,884,000 -1,208,000 -2,753,000 -3,143,000 -6,104,000 -3,750,000 -2,667,000 -3,161,000 -3,788,000 -5,835,000 -1,330,000 -7,817,000 -881,000 -2,213,000 -2,827,000 -3,005,000 -2,977,000 -3,289,000 -2,812,000 -3,806,000 -2,603,000 -1,553,000 -2,142,000 -7,060,000 -1,823,000 -4,353,000 -3,856,000 -6,972,000 -1,643,000 -2,355,000 -1,199,000 -753,000 -502,000 -110,000 -1,415,000 -4,519,000 -6,789,000 -2,569,000 -696,000 -815,000 -1,519,000 -1,223,000 -945,000 -560,000 -8,919,000 -495,000 -791,000 -307,000 -781,000 -129,000 -267,000 -170,000 -27,000 -79,000 -440,000 -271,000     
          free cash flows
        69,773,000 53,457,000 38,183,000 49,890,000 32,621,000 193,022,000 74,361,000 34,143,000 -51,101,000 42,233,000 31,368,000 28,854,000 54,111,000 47,255,000 29,123,000 46,326,000 57,745,000 39,608,000 59,082,000 36,628,000 44,882,000 31,269,000 48,143,000 42,486,000 45,890,000 41,998,000 44,273,000 43,753,000 42,684,000 36,971,000 18,863,000 28,485,000 41,248,000 28,582,000 19,780,000 19,995,000 35,530,000 31,671,000 25,781,000 38,751,000 43,909,000 33,167,000 27,803,000 31,628,000 38,023,000 26,814,000 13,831,000 35,240,000 33,727,000 29,871,000 22,016,000 40,067,000 35,374,000 23,593,000 22,731,000 33,659,000 24,816,000 28,693,000 32,193,000 28,428,000 34,489,000 21,313,000 12,227,000 27,372,000 32,863,000 23,119,000 33,215,000 31,838,000 17,467,000 34,499,000 15,238,000 18,811,000 40,702,000 22,846,000 11,656,000 15,608,000 25,873,000 28,164,000 17,656,000 23,179,000 13,227,000 33,542,000 6,098,000 18,474,000 20,548,000 20,866,000 11,860,000 7,651,000 15,681,000 13,735,000 8,424,000 9,287,000     
          cash flows from investing activities:
                                                                                                        
          proceeds from sale of discontinued operations
                5,558,000 262,454,000                                                                                     
          purchases of rental equipment
        -51,060,000 -41,286,000 -38,697,000 -11,533,000 -23,962,000 -21,924,000 -66,704,000 -78,641,000 -58,357,000 -43,234,000 -50,357,000 -77,731,000 -57,294,000 -35,575,000 -55,390,000 -39,430,000 -23,766,000 -31,477,000 -40,918,000 -17,984,000 -20,668,000 -8,097,000 -22,190,000 -35,374,000 -40,460,000 -36,542,000 -56,569,000 -34,132,000 -38,413,000 -25,996,000 -34,494,000 -24,168,000  -27,075,000 -30,204,000 -15,914,000                                                             
          purchases of property, plant and equipment
        -11,145,000 -11,614,000 -17,629,000 -3,992,000 -4,158,000 -5,945,000 -4,848,000 -25,277,000 -27,541,000 -5,219,000 -4,372,000 -6,857,000 -7,023,000 -4,000,000 -1,177,000 -5,417,000 -1,711,000 1,303,000 -1,291,000 -981,000 -4,085,000 -2,746,000 -3,697,000 -3,196,000 -5,235,000 -2,884,000 -1,208,000 -2,753,000 -3,143,000 -6,104,000 -3,750,000 -2,667,000  -3,161,000 -3,788,000 -5,835,000                                                             
          cash paid for acquisition of businesses
        -1,838,000       -2,003,000 -2,720,000 -453,592,000     2,501,000 -1,283,000                                                                               
          cash paid for acquisition of business assets
                -293,000                -407,000                                                                        
          proceeds from sales of used rental equipment
        24,982,000 26,447,000 19,378,000 12,822,000 18,183,000 20,936,000 15,780,000 13,554,000 16,763,000 21,995,000 15,213,000 12,197,000 19,686,000 22,363,000 21,522,000 10,308,000 15,781,000 16,882,000 14,256,000 10,418,000 13,215,000 11,916,000 11,565,000 10,356,000 13,603,000 12,564,000 9,047,000 9,233,000 11,719,000 10,855,000 11,505,000 7,707,000  12,421,000 10,552,000 5,505,000                                                             
          proceeds from sales of property, plant and equipment
            12,251,000 9,107,000                                                                                        
          net cash from investing activities
        -39,061,000 -26,453,000 -58,895,000 -2,703,000 -9,937,000 -6,933,000 -55,772,000 -78,113,000 -60,321,000 -31,340,000 -36,678,000 -263,529,000 -44,631,000 -17,212,000 -35,045,000 -34,539,000 -16,280,000 -14,575,000 -312,294,000 -8,547,000 -11,538,000 1,073,000 -14,322,000 -28,214,000 -32,499,000 -34,263,000 -48,730,000 -27,652,000 -29,837,000 -28,788,000 -26,739,000 -19,128,000  -17,815,000 -23,440,000 -16,244,000 -9,840,000 -8,986,000 -23,757,000 -17,597,000 -20,896,000 -27,994,000 -38,386,000 -26,868,000  -38,737,000 -29,807,000 -28,141,000  -30,012,000 -26,125,000 -19,899,000  -26,730,000 -39,872,000 -30,086,000  -46,093,000 -38,481,000 -29,804,000  -27,018,000 -30,765,000 -21,031,000  -11,953,000 -3,580,000 -16,629,000  -20,324,000 -30,395,000 -23,020,000  -17,991,000 -22,507,000 -22,929,000 -13,545,000 -13,383,000 -28,177,000 -34,918,000 -28,137,000 -21,581,000 -13,512,000 -21,377,000 -11,434,000 -12,144,000 -133,854,000 -2,408,000 -4,815,000 -10,267,000 -6,209,000 -367,000     
          cash flows from financing activities:
                                                                                                        
          net (payments) borrowings under bank lines of credit
           -30,894,000 -18,140,000 -110,712,000                                                                                           
          borrowings under term note agreement
                                                                                                        
          principal payment of term note agreement
                                                                                                       
          borrowings under series g senior notes
                                                                                                       
          taxes paid related to net share settlement of stock awards
        -9,000 -68,000 -5,616,000 -289,000 -4,082,000 -1,133,000 -14,000 -6,086,000 -286,000 -125,000 -2,523,000 -3,605,000 -498,000 -19,000 -1,346,000 -3,482,000 -446,000 -1,590,000 -1,939,000 -401,000 -1,469,000 -301,000 -8,000 -1,555,000 -253,000 -212,000 -1,821,000 -971,000  -1,044,000 -176,000 -143,000 -698,000 -103,000 -142,000 -344,000 -831,000 -145,000 -2,000 -582,000  -399,000                                                   
          payment of dividends
        -11,940,000 -11,940,000 -11,936,000 -12,084,000 -11,662,000 -11,662,000 -11,661,000 -11,774,000 -11,388,000 -11,386,000 -11,382,000 -11,400,000 -11,094,000 -11,092,000 -11,077,000 -11,006,000 -10,547,000 -10,546,000 -10,535,000 -10,554,000 -10,127,000 -10,116,000 -10,157,000 -9,369,000 -9,107,000 -9,095,000 -9,089,000 -8,248,000 -8,220,000 -8,218,000 -8,201,000 -6,300,000  -6,238,000 -6,235,000 -6,155,000 -6,099,000 -6,096,000 -6,117,000 -6,136,000 -6,051,000 -6,552,000 -6,537,000 -6,639,000  -6,356,000    -6,149,000 -6,049,000 -6,060,000  -5,822,000 -5,819,000 -5,655,000  -5,601,000 -5,589,000 -5,454,000  -5,385,000 -5,381,000 -5,235,000  -5,224,000 -5,220,000 -4,742,000  -4,731,000 -4,748,000 -4,356,000  -4,558,000 -4,534,000 -4,016,000 -3,995,000 -3,994,000 -3,991,000 -3,480,000 -3,470,000 -3,452,000 -3,446,000 -2,700,000 -2,686,000 -2,678,000 -2,671,000 -2,424,000 -2,425,000 -2,410,000 -2,407,000 -2,249,000 -2,246,000 -2,247,000 -1,994,000 -1,981,000 
          net cash from financing activities
        -48,818,000 -32,831,000 1,160,000 -48,594,000 -30,091,000 -197,374,000 -15,953,000 19,728,000 82,812,000 -16,379,000 2,456,000 227,547,000 -17,105,000 -33,217,000 3,882,000 -17,093,000 -44,074,000 -23,790,000 252,033,000 -27,967,000 -37,802,000 -33,994,000 -37,143,000 -19,512,000 -18,617,000 -9,808,000 3,315,000 -18,906,000 -18,918,000 -14,286,000 4,240,000 -10,102,000  -14,465,000 21,000 -8,734,000 -25,941,000 -24,156,000 -9,670,000 -22,063,000 -22,672,000 -7,378,000 7,754,000 -8,176,000 -4,427,000 8,682,000 12,600,000 -10,339,000  -3,721,000 1,752,000 -22,872,000  1,017,000 10,056,000 -6,260,000  13,262,000 619,000 -4,336,000 -6,571,000 4,025,000 16,339,000 -8,350,000  -12,090,000 -29,931,000 -16,396,000 78,035,000 -16,482,000 11,607,000 -7,337,000 -9,093,000 -5,137,000 10,111,000 6,522,000 -13,924,000 -15,963,000 9,238,000 11,626,000 6,005,000 -12,823,000     122,459,000 -5,413,000 -10,893,000 -3,547,000 -2,655,000 -9,191,000     
          effect of foreign currency exchange rate changes on cash
                8,000 -3,000 4,000 -2,000 -139,000 134,000 1,000 9,000 28,000 -29,000 -4,000 68,000 -245,000 -23,000 44,000  -17,000 -12,000 -14,000 37,000 -86,000 -78,000 25,000  35,000 42,000 -24,000 11,000       21,000                                                     
          net decrease in cash
                              352,000 -2,000,000             -240,000   -41,000  18,000 -38,000 -390,000  -367,000 -70,000 -419,000  -56,000 246,000 -1,151,000  22,000    215,000    -37,000 156,000 -810,000  -171,000 206,000 -1,077,000                             
          cash balance, beginning of period
        807,000 877,000 957,000 1,491,000 1,238,000 2,342,000 1,508,000 2,501,000  852,000 1,103,000 1,167,000 1,630,000 1,612,000  1,229,000  990,000 1,187,000 1,325,000 5,090,000 349,000 276,000 189,000     4,000 4,000 
          cash balance, end of period
        -6,961,000 5,787,000 -1,923,000 3,392,000 -3,249,000 -5,340,000 7,484,000 1,912,000 -1,069,000 -259,000 1,515,000 690,000 -604,000 687,000 -729,000 1,603,000 -889,000 -32,000 83,000 2,329,000 -305,000 849,000 352,000 342,000 52,000 794,000 54,000 1,442,000 -2,891,000 -85,000 36,000 4,448,000  -502,000 191,000 1,680,000 -240,000 -146,000 176,000 1,062,000 346,000 18,000 -38,000 777,000 393,000 -367,000 -70,000 1,211,000 979,000 -56,000 246,000 461,000  22,000 -25,000 365,000  215,000 -1,813,000 2,250,000 494,000 -37,000 156,000 377,000 904,000 -171,000 206,000 248,000 915,000 -892,000 969,000 333,000 2,482,000 2,287,000 -44,000 365,000 -77,000 41,000 -338,000 723,000 14,000 -367,000 -10,000 639,000     4,000 -2,089,000 2,089,000 4,000 
          supplemental disclosure of cash flow information:
                                                                                                        
          gain on merger termination, net of transaction costs, presented under net cash from operating activities
            -2,002,000                                                                                            
          interest paid, during the period
        5,036,000 8,887,000 6,837,000 9,145,000 7,986,000 13,944,000 12,210,000 14,184,000 10,785,000 11,016,000 8,985,000 7,817,000 5,793,000 3,161,000 3,684,000 2,137,000 3,849,000 2,490,000 2,362,000 1,625,000 2,221,000 1,798,000 2,172,000 2,859,000 3,116,000 3,149,000 3,382,000 2,828,000 3,405,000 3,070,000 3,586,000 2,537,000  2,746,000 3,514,000 2,303,000 3,394,000 2,396,000 3,660,000 2,986,000 2,817,000 2,328,000 2,888,000 2,008,000 2,758,000 2,118,000 3,041,000 1,157,000 3,206,000 1,276,000 3,055,000 1,276,000  1,238,000 3,545,000 1,071,000  1,047,000 1,323,000 1,335,000 1,776,000 1,392,000 1,919,000 1,219,000 1,858,000 1,283,000 2,468,000 1,803,000 3,146,000 1,868,000 2,899,000 2,160,000 3,347,000 1,739,000 3,728,000 1,904,000 3,149,000 2,345,000 3,515,000 1,502,000 2,892,000 1,270,000 2,604,000 1,033,000 2,363,000 861,000 1,248,000 1,046,000         
          net income taxes paid, during the period
           24,000    479,000 82,018,000 2,616,000 6,518,000 413,000 2,477,000 7,807,000 16,658,000 420,000 1,013,000 1,084,000 6,618,000 372,000 10,199,000 22,551,000 1,790,000 363,000 7,498,000 3,857,000 5,463,000 710,000 2,102,000 4,380,000 10,103,000 1,572,000  5,369,000 12,576,000 5,565,000 7,804,000 2,072,000 5,006,000 673,000 258,000 750,000 1,174,000 316,000 6,581,000 7,168,000 8,187,000 339,000  1,151,000 5,260,000 1,519,000                                             
          dividends accrued during the period, not yet paid
        214,000 92,000 -28,000 12,471,000 241,000 91,000 90,000 12,060,000 -4,000 77,000 86,000 11,851,000 60,000 158,000 -348,000 11,357,000 1,278,000 84,000 108,000 9,810,000 -272,000 100,000 37,000 10,218,000 248,000 78,000 75,000 9,088,000 39,000 82,000 30,000 8,237,000  -235,000 24,000 6,190,000 3,000 9,000 15,000 6,120,000 -140,000 -429,000 36,000 6,552,000 55,000 46,000 38,000 6,387,000    6,133,000  99,000                                           
          rental equipment acquisitions, not yet paid
        3,211,000 -199,000 5,219,000 3,439,000 2,060,000 -4,301,000 1,839,000 5,795,000 10,888,000 -1,847,000 1,915,000 5,697,000 3,665,000 2,649,000 -5,963,000 12,869,000 3,551,000 -6,303,000 -2,593,000 11,095,000 -1,454,000 -827,000 117,000 6,537,000 -2,954,000 520,000 -2,074,000 11,004,000 52,000 2,442,000 271,000 6,930,000  263,000 -1,154,000 7,513,000 -812,000 -247,000 183,000 3,752,000 1,573,000 -2,683,000 -1,830,000 10,220,000 -7,713,000 622,000 4,569,000 7,464,000 1,166,000 3,480,000 -2,773,000 6,660,000  -3,121,000 -2,693,000 12,682,000  -6,267,000 1,181,000 10,631,000 -5,204,000 803,000 49,000 9,740,000 1,884,000 -2,331,000 5,616,000 5,260,000 2,496,000 -4,599,000 950,000 9,482,000 -3,608,000 2,041,000 123,000 8,847,000 3,817,000 -1,693,000 -450,000 7,758,000 4,595,000 257,000 2,413,000 7,429,000 -305,000 -603,000 4,030,000 2,503,000 -3,277,000 -863,000       
          foreign currency exchange gain
                   -226,000                      -36,000 -11,000 -226,000    -151,000                                                         
          net payments under bank lines of credit
         -22,882,000                                                              -5,287,000                                 
          net increase in cash
         5,787,000 -1,923,000 2,585,000  -5,340,000 7,484,000 1,035,000 -1,069,000 -259,000 1,515,000 -267,000 -604,000 687,000 -729,000 112,000 -889,000 -32,000 83,000 1,091,000 -305,000    52,000 794,000 54,000 -66,000 -2,891,000 -85,000 36,000 1,947,000  -502,000 191,000 828,000                    -864,000    1,260,000            -4,757,000 2,482,000 2,287,000 -44,000 16,000 -77,000 41,000 -338,000 447,000 14,000 -367,000 -10,000 450,000 -1,857,000 1,310,000           
          net income taxes paid (refunded), during the period
         751,000                                                                                               
          business acquisition payments withheld
                                                                                                       
          principal payment of series c senior notes
                                                                                                        
          net income taxes (refunded) paid, during the period
             773,000                                                                                           
          net borrowings under bank lines of credit
               35,584,000                  -412,000    -5,856,000                                       95,150,000 -12,375,000 15,970,000 21,026,000 13,229,000 -1,481,000 11,764,000 8,660,000 -12,500,000 -11,443,000 13,000,000 13,268,000  -11,377,000    -5,501,000           
          accounts payable and accrued liabilities
                -65,344,000 7,563,000 -4,582,000 29,837,000 1,963,000 14,457,000 4,643,000 -4,716,000 -5,202,000 -214,000 20,275,000 -2,633,000 898,000 -6,971,000 12,772,000 -6,383,000 994,000 836,000 8,520,000 9,948,000 -1,760,000 513,000 3,919,000 -4,284,000  -600,000 4,604,000 -3,924,000 7,410,000 -1,150,000 9,481,000 -4,249,000 -465,000 -2,770,000 8,136,000 -6,421,000 3,292,000 5,134,000 -592,000 2,828,000 -2,160,000 2,707,000 -1,724,000 7,872,000  -181,000 4,100,000 -339,000  580,000 12,260,000 -2,373,000 -3,351,000 3,850,000 1,842,000 1,058,000  -3,990,000 822,000 -4,962,000  5,030,000 4,360,000 -7,085,000  1,477,000 375,000 -4,809,000 3,839,000 615,000 5,668,000 -1,293,000 -5,878,000 9,944,000 -1,020,000 -400,000 -3,094,000 1,246,000 6,658,000 1,421,000 -402,000 -163,000 5,245,000 -2,899,000     
          cash paid for acquisition of non-compete agreements
                                                                                                        
          borrowings under senior note purchase agreement
                                                                                                        
          principal payment of series b senior notes
                                                                                                       
          net borrowings (payments) under bank lines of credit
                   245,033,000                                              19,073,000   -6,860,000 9,000,000    -7,083,000 -13,083,000 -11,834,000                4,788,000             
          borrowings under note purchase agreement
                                                                                                       
          proceeds to be received on the sale of property, plant and equipment
                                                                                                        
          benefit from credit losses
                                                                                                        
          foreign currency exchange (gain) loss
                                                                                                        
          rental equipment
                                                                                                        
          intangible assets:
                                                                                                        
          goodwill
                                                                                                        
          customer relationships
                                                                                                        
          non-compete
                                                                                                        
          trade name
                                                                                                        
          cash
                                                                                                        
          property, plant and equipment
                                                                                                        
          total purchase price
                                                                                                        
          cash paid for acquisition of titan business assets
                                                                                                        
          net borrowings (payments) borrowings under bank lines of credit
                                                                                                        
          repurchase of common stock
                            -116,000 -5,649,000 -7,852,000                 -15,168,000 -45,653,000 -2,755,000 -377,000                          -24,418,000                -47,000 -10,207,000     
          provision for doubtful accounts
                     258,000 36,000 13,000 258,000 55,000 39,000 99,000 116,000 394,000 281,000 552,000 358,000 284,000 215,000 156,000 284,000     558,000 308,000 289,000 526,000 379,000                          275,000 290,000 377,000 403,000 319,000 333,000 774,000 400,000 254,000 267,000 498,000 410,000 20,000 499,000 193,000 101,000 70,000 217,000 409,000 176,000 43,000 75,000 26,000 104,000 98,000 110,000 -34,000 281,000 8,000     
          net repayment under bank lines of credit
                       -2,482,000    -13,931,000    -1,890,000                                                                         
          net borrowing (repayment) under bank lines of credit
                        -33,029,000 -13,225,000                                                                               
          borrowing under private placement
                                                                                                        
          impairment of rental assets
                                    39,000                                                                 
          net (repayment) borrowing under bank lines of credit
                            -27,229,000 -22,172,000                                                                           
          principal payments on series a senior notes
                                                                                                     
          net borrowings (repayment) under bank lines of credit
                                                                                                        
          net repayments under bank lines of credit
                                   -9,103,000    -2,831,000    -2,436,000    -15,522,000    -1,555,000        -20,749,000                                             
          foreign currency exchanges loss
                                                                                                        
          income taxes receivable
                                            11,000,000                  6,131,000 -5,027,000 72,000   -4,264,000                               
          net borrowings (repayments) under bank lines of credit
                                                    198,000     2,027,000    6,193,000 15,882,000 -4,382,000    131,000                            -3,334,000  -2,212,000 -525,000 3,175,000     
          proceeds from the exercise of stock options
                                            37,000 691,000 500,000 958,000 1,411,000 16,000 226,000 76,000 1,897,000 454,000 9,494,000 3,222,000  486,000 -61,000 3,147,000  78,000 968,000 802,000 5,052,000 367,000 241,000 1,846,000 387,000 193,000 354,000 164,000 4,000 231,000 277,000 386,000 215,000 605,000 1,967,000 1,407,000 2,150,000 185,000 1,256,000 896,000 2,006,000 735,000 958,000 2,085,000 638,000 562,000 345,000  1,075,000 277,000 90,000    2,156,000 
          cash paid for business acquisition
                                                                                                        
          benefit from doubtful accounts
                                      146,000 35,000        498,000 970,000 489,000 357,000 333,000 345,000 466,000 558,000 456,000 797,000 436,000 215,000 696,000  474,000 928,000 373,000  548,000 419,000 406,000 269,000 381,000                                   
          three months ended june 30, 2018
                                                                                                        
          leasing
                                      1,363,000 45,271,000                                                                 
          non-lease:
                                                                                                        
          rental related services
                                      290,000 3,985,000                                                                 
          sales
                                      4,368,000 4,593,000                                                                 
          other
                                      -1,000 2,000                                                                 
          total non-lease
                                      4,657,000 8,580,000                                                                 
          total revenues
                                      6,020,000 53,851,000                                                                 
          2017
                                                                                                        
          six months ended june 30, 2018
                                                                                                        
          cash flows from operating activities :
                                                                                                        
          foreign currency exchanges (gain) loss
                                       32,000                                                                 
          three months ended march 31,
                                                                                                        
          2018
                                                                                                        
          adjusted ebitda 1
                                                                                                        
          interest paid
                                                                                                        
          income taxes paid, net of refunds received
                                                                                                        
          amortization of debt issuance cost
                                           13,000 12,000                                                            
          change in certain assets and liabilities:
                                                                                                        
          accounts payable and other liabilities
                                                                                                        
          1
                                                                                                        
          proceeds from sale of used rental equipment
                                            5,369,000 10,978,000 6,961,000 6,098,000 6,533,000 7,866,000 5,704,000 6,111,000 9,692,000 9,107,000 7,327,000 6,430,000 8,006,000 11,001,000 7,568,000 6,805,000  8,350,000 5,430,000 6,776,000  7,799,000 6,589,000 7,114,000 8,903,000 8,826,000 5,734,000 5,231,000                                 
          proceeds from sale of property, plant and equipment
                                                                                                      
          borrowings under series b senior notes
                                                                                                        
          borrowings under series c senior notes
                                                                                                        
          excess tax benefit (shortfall) from exercise of stock awards
                                            -73,000 -122,000 -760,000 -111,000                                                         
          purchase of rental equipment
                                             -18,634,000 -22,901,000 -22,814,000  -33,647,000 -41,263,000 -29,974,000  -44,867,000 -36,346,000 -31,759,000  -37,207,000 -31,090,000 -25,151,000  -32,938,000 -38,242,000 -35,039,000  -49,539,000 -41,214,000 -29,946,000  -34,201,000 -34,144,000 -25,063,000  -17,702,000 -13,261,000 -20,412,000  -27,892,000 -33,060,000 -21,605,000  -23,419,000 -27,670,000 -27,295,000 -18,217,000 -20,656,000 -31,192,000 -39,855,000 -28,382,000 -27,847,000 -21,395,000 -27,877,000 -19,544,000 -19,925,000 -21,183,000 -5,054,000 -8,637,000 -14,972,000 -8,534,000 -3,654,000 -2,768,000 -3,578,000 -5,545,000 -7,027,000 
          purchase of property, plant and equipment
                                             -1,330,000 -7,817,000 -881,000  -2,213,000 -2,827,000 -3,005,000  -2,977,000 -3,289,000 -2,812,000  -3,806,000 -2,603,000 -1,553,000  -2,142,000 -7,060,000 -1,823,000  -4,353,000 -3,856,000 -6,972,000  -1,643,000 -2,355,000 -1,199,000  -753,000 -502,000 -110,000  -1,415,000 -4,519,000 -6,789,000  -2,569,000 -696,000 -815,000 -1,519,000 -1,223,000 -945,000 -560,000 -8,919,000 -495,000 -791,000 -307,000 -781,000 -129,000 -267,000 -170,000 -27,000 -79,000 -440,000 -271,000     
          net borrowing (repayments) under bank lines of credit
                                                                                                        
          principal payment on series a senior notes
                                                                                                      
          effect of exchange rate changes on cash
                                              5,000 -13,000  10,000    -103,000 17,000 9,000                                                 
          weighted-average number of shares of common stock for calculating basic earnings per share
                                               23,862,000  -808,000 51,000 26,091,000    25,789,000      20,000 126,000 24,639,000  22,000 82,000 24,258,000                                     
          effect of potentially dilutive securities from equity-based compensation
                                               49,000  -57,000 -54,000 185,000    441,000      -63,000 -160,000 544,000  -45,000 402,000                                     
          weighted-average number of shares of common stock for calculating diluted earnings per share
                                               23,911,000  -865,000 -3,000 26,276,000    26,230,000      -43,000 -34,000 25,183,000  -23,000 82,000 24,660,000                                     
          excess tax benefit (shortfall) from exercise of stock options
                                                                                                        
          relocatable modular buildings
                                                                                                        
          relocatable modular accessories
                                                                                                        
          portable storage containers
                                                                                                        
          electronic test equipment and accessories
                                                                                                        
          liquid and solid containment tanks and boxes and accessories
                                                                                                        
          net borrowing under bank lines of credit
                                                                                                        
          borrowing under series b senior notes
                                                                                                       
          excess tax benefit from exercise and disqualifying disposition of stock options
                                                 36,000 294,000 19,000 508,000 141,000 665,000 508,000 -16,000 -53,000 683,000 715,000  160,000 54,000 630,000  -288,000 511,000 185,000 626,000 43,000 26,000 326,000 361,000 24,000 18,000 16,000 -386,000 393,000   -301,000 297,000 914,000 471,000 421,000 44,000 582,000                 
          non-cash share-based compensation
                                                   931,000    955,000 298,000                                                
          note 1.
                                                                                                        
          foreign currency loss
                                                     103,000                                                   
          net repayments under bank lines of credit borrowing under private placement
                                                       -41,922,000                                                 
          payment of dividends taxes paid related to net share settlement of stock awards
                                                       -6,489,000                                                 
          adjustments to reconcile net income to net cash
                                                                                                        
          provided by operating activities:
                                                                                                        
          borrowings under private placement
                                                                                                     
          principal payments on senior notes
                                                                                                     
          net income taxes paid (refunds received), during the period
                                                             1,417,000 2,017,000 1,199,000    -5,067,000                                     
          dividends accrued, during the period, not yet paid
                                                         43,000                                               
          non-cash stock-based compensation
                                                          1,129,000 1,126,000  1,077,000 1,083,000 994,000  1,582,000 1,103,000 1,024,000 1,072,000 1,069,000 1,067,000 1,019,000 889,000 756,000 978,000 975,000 935,000 912,000                           
          adjusted ebitda1
                                                                                                        
          net income taxes (paid) refunds received
                                                                                                        
          2
                                                                                                        
          dividends accrued
                                                               6,268,000                                         
          adjusted ebitda2
                                                                                                        
          gain on sale of rental equipment
                                                                 -3,217,000        -2,822,000 -3,504,000 -1,698,000  -3,966,000 -2,484,000 -2,340,000  -2,892,000 -2,293,000 -2,057,000 -2,058,000 -3,555,000 -1,645,000 -2,489,000 -2,539,000 -2,213,000 -3,150,000 -1,760,000 -3,281,000 -2,323,000 -1,645,000 -1,283,000 -1,370,000 -1,678,000 -1,094,000 -1,279,000     
          income taxes paid (refunds received), during the period
                                                                 902,000                                       
          dividends declared, not yet paid
                                                                  15,000 5,590,000 78,000 21,000 18,000 5,396,000 7,000 3,000 5,000 5,220,000 8,000 21,000 -14,000 4,727,000 -29,000 7,000 25,000 4,533,000 25,000 -3,000 2,000 3,992,000 10,000 17,000 6,000 3,446,000 14,000 9,000 6,000 2,671,000 13,000       
          payments related to acquisition of adler tanks
                                                                         -389,000 -50,000 -1,049,000                             
          common stock issued for the acquisition of adler tanks
                                                                                                        
          weighted-average common stock for calculating basic earnings per share
                                                                                                        
          weighted-average common stock for calculating diluted earnings per share
                                                                                                        
          income taxes paid, during the period
                                                                      5,038,000 1,161,000  479,000 1,070,000 467,000 1,169,000 997,000 1,577,000 838,000 5,011,000 3,337,000 5,482,000 594,000 6,755,000 1,920,000 5,224,000 3,349,000 9,937,000 7,342,000 5,022,000 570,000 1,399,000 1,260,000 3,612,000 2,084,000         
          six months ended june 30,
                                                                                                        
          2010
                                                                                                        
          rental revenues
                                                                                                        
          rental related services revenues
                                                                                                        
          sales and other revenues
                                                                                                        
          depreciation of rental equipment
                                                                                                        
          gross profit
                                                                                                        
          selling and administrative expenses
                                                                                                        
          income from operations
                                                                                                        
          interest income allocation
                                                                                                        
          income before benefit from income taxes
                                                                                                        
          rental equipment acquisitions
                                                                                                        
          rental equipment, at cost
                                                                                                        
          rental equipment, net book value
                                                                                                        
          utilization (period end) 2
                                                                                                        
          average utilization 2
                                                                                                        
          2009
                                                                                                        
          purchase of minority interest in subsidiary
                                                                                                        
          proceeds from sale of rental equipment
                                                                         6,891,000 10,233,000 4,942,000 7,805,000 8,983,000 7,184,000 5,374,000 6,657,000 7,997,000 5,859,000 5,181,000 6,191,000 8,496,000 3,960,000 5,497,000 9,164,000 6,761,000 8,674,000 6,807,000 8,891,000 9,706,000 6,009,000 2,816,000 3,849,000 4,784,000 2,765,000 3,558,000 4,460,000 4,787,000 4,542,000 5,195,000 
          depreciation
                                                                           16,211,000 16,273,000 15,394,000 14,699,000 14,050,000 14,068,000 14,032,000 13,314,000 12,588,000 12,321,000 11,917,000 11,839,000 11,384,000 11,624,000 11,332,000               
          acquisition of adler tanks
                                                                                                        
          common stock issued for the acquisition of adler tanks, during the period
                                                                                                        
          adjustments to reconcile net income to net cash provided by operating activities:
                                                                                                        
          non-cash stock compensation
                                                                               932,000   854,000 850,000 791,000 786,000 718,000 830,000                 
          excess tax benefit from exercise and disqualifying
                                                                                                        
          disposition of stock options
                                                                               25,000                         
          acquisition of trs
                                                                                                        
          cash flow from operating activities:
                                                                                                        
          noncash compensation
                                                                                                        
          cash flow from investing activities:
                                                                                                        
          cash flow from financing activities:
                                                                                                        
          net cash from (used) in financing activities
                                                                                           3,046,000             
          impairment of rental equipment
                                                                                                        
          gain on sale of land
                                                                                                        
          proceeds from sale of land
                                                                                                    2,544,000    
          change in, net of trs assets acquired and liabilities assumed:
                                                                                                        
          purchase of trs assets, net of liabilities assumed
                                                                                             -1,796,000           
          cash, beginning of period
                                                                                             4,000         
          cash, end of period
                                                                                             1,310,000 732,000 4,000         
          net proceeds from the exercise of stock options
                                                                                                    98,000 52,000   
          loss on sale of land
                                                                                                        
          interest paid during the period
                                                                                                 1,115,000 385,000 1,068,000 456,000 1,557,000 583,000 1,687,000 
          income taxes paid during the period
                                                                                                 151,000 2,498,000 536,000 4,999,000 4,000 1,611,000 572,000 
          dividends declared but not yet paid
                                                                                                   2,407,000   1,996,000 
          purchase of land, buildings, land improvements, equipment and furniture
                                                                                                     126,000 -184,000 -67,000 
          net payments under notes payable
                                                                                                     -16,150,000   
          stock issued for equity in subsidiary
                                                                                                        
          net borrowings (payments) under notes payable
                                                                                                       -11,883,000 
          adjustments to reconcile net income to net cash provided by operating activities:
                                                                                                        
          purchase of land, buildings, land improvements, equipment and furniture
                                                                                                        
          net borrowings (repayments) under bank lines of credit