7Baggers

Heartland Express, Inc
(NASDAQ:HTLD) 

HTLD stock logo

Heartland Express, Inc., together with its subsidiaries, operates as a short-to-medium haul truckload carrier in the United States and Canada. It primarily provides nationwide asset-based dry van truckload service for shippers from Washington to Florida and New England to California; and temperature...

Full Time Employees: 4,050
Sector: Industrials
Industry: Trucking

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-03-31 2010-02-18 2009-09-30 
                                                                    
      operating revenue
    176,256,000 179,355,000 196,547,000 210,387,000 219,420,000 242,576,000 259,861,000 274,754,000 270,320,000 275,347,000 295,026,000 306,169,000 330,916,000 354,923,000 273,976,000 187,821,000 151,275,000 148,142,000 152,612,000 154,128,000 152,402,000 155,789,000 162,282,000 160,873,000 166,318,000 167,226,000 147,908,000 142,144,000 139,536,000 147,003,000 151,279,000 155,826,000 156,695,000 165,704,000 182,114,000 129,616,000 129,903,000 140,044,000 149,316,000 160,791,000 162,786,000 174,606,000 182,533,000 191,684,000 187,523,000 202,997,000 217,092,000 226,785,000 224,481,000 183,348,000 130,645,000 133,992,000 134,273,000 136,193,000 135,010,000 139,710,000 134,833,000 131,210,000 132,529,000 137,192,000 127,692,000 115,617,000 114,196,000 113,390,000 
      operating expenses
                                                                    
      salaries, wages, and benefits
    69,095,000 64,412,250 77,253,000 87,159,000 93,237,000 82,551,250 107,392,000 110,116,000 112,697,000 90,641,500 118,923,000 120,311,000 123,333,000 55,483,750 97,429,000 65,869,000 58,638,000 47,611,500 62,733,000 62,931,000 64,782,000 51,394,750 67,178,000 68,147,000 70,254,000 42,034,250 60,909,000 53,432,000 53,796,000 43,673,500 55,126,000 57,558,000 62,009,000 42,255,000 71,399,000 48,642,000 48,979,000 46,335,500 58,351,000 61,524,000 65,466,000 52,721,500 68,987,000 70,904,000 70,996,000 52,718,000 68,688,000               40,538,000 32,188,000 41,755,000 
      rent and purchased transportation
    10,464,000 11,750,000 12,303,000 13,343,000 14,274,000 16,163,000 18,343,000 21,688,000 23,863,000 24,464,000 26,674,000 28,468,000 33,144,000 33,367,000 17,046,000 3,127,000 748,000 888,000 950,000 1,009,000 964,000 1,008,000 999,000 1,028,000 1,608,000 1,768,000 1,936,000 1,868,000 2,412,000 3,048,000 4,067,000 5,460,000 6,125,000 8,701,000 16,619,000 1,820,000 2,863,000 5,132,000 5,472,000 6,181,000 6,700,000 7,714,000 8,238,000 9,211,000 9,327,000 11,180,000 12,518,000 13,741,000 14,510,000 9,073,000 1,112,000 1,325,000 1,298,000 1,521,000 1,495,000 1,596,000 1,662,000 1,760,000 1,832,000 1,998,000 1,937,000 2,394,000 2,628,000 2,766,000 
      fuel
    32,738,000 29,513,000 34,081,000 33,709,000 37,918,000 39,107,000 43,793,000 47,011,000 47,321,000 49,023,000 55,809,000 49,867,000 57,528,000 69,438,000 53,412,000 42,046,000 29,711,000 25,377,000 25,258,000 24,804,000 24,157,000 20,649,000 21,218,000 18,287,000 25,941,000 30,141,000 25,211,000 23,339,000 23,180,000 25,196,000 27,460,000 28,941,000 28,940,000 30,650,000 29,739,000 21,289,000 22,702,000 22,919,000 22,987,000 24,394,000 21,194,000 25,848,000 29,414,000 34,196,000 34,256,000 43,263,000 53,435,000 59,338,000 63,225,000 51,439,000 39,261,000 38,637,000 42,978,000 42,722,000 42,443,000 41,111,000 42,705,000 39,494,000 40,966,000 42,308,000 39,147,000 29,540,000 28,148,000 26,454,000 
      operations and maintenance
    11,865,000 12,833,000 15,367,000 17,439,000 17,279,000 18,459,000 19,338,000 16,732,000 16,264,000 15,689,000 16,596,000 16,047,000 15,026,000 15,673,000 12,273,000 6,066,000 5,079,000 4,793,000 5,372,000 5,670,000 5,688,000 6,131,000 7,118,000 7,597,000 6,800,000 6,749,000 6,260,000 5,626,000 5,845,000 6,173,000 6,469,000 6,637,000 7,865,000 7,658,000 9,122,000 6,961,000 5,869,000 6,160,000 6,391,000 6,969,000 6,639,000 8,300,000 9,213,000 8,379,000 8,134,000 9,178,000 9,977,000 9,776,000 10,121,000 8,089,000 4,987,000 3,828,000 5,441,000 6,911,000 6,468,000 6,251,000 5,652,000 4,434,000 5,257,000 6,150,000 5,097,000 3,430,000 2,941,000 3,618,000 
      operating taxes and licenses
    3,951,000 3,896,000 4,241,000 4,422,000 4,741,000 4,834,000 5,010,000 5,255,000 5,315,000 5,404,000 5,400,000 5,457,000 5,543,000 5,482,000 4,343,000 3,352,000 3,209,000 3,250,000 3,311,000 3,413,000 3,621,000 3,733,000 3,664,000 3,724,000 3,842,000 3,651,000 3,416,000 3,500,000 3,891,000 4,351,000 3,938,000 4,150,000 3,952,000 4,770,000 5,410,000 3,143,000 3,292,000 3,837,000 3,889,000 3,943,000 3,891,000 4,405,000 4,498,000 4,378,000 4,813,000 5,016,000 5,189,000 5,319,000 4,846,000 3,660,000 1,972,000 2,468,000 2,416,000 2,249,000 2,122,000 2,248,000 2,075,000 2,273,000 2,400,000 2,244,000 2,307,000 1,823,000 2,611,000 1,958,000 
      insurance and claims
    12,779,000 16,478,000 15,342,000 14,154,000 11,922,000 11,971,000 11,341,000 12,972,000 14,584,000 14,512,000 9,330,000 10,433,000 11,002,000 11,737,000 10,794,000 6,339,000 5,566,000 5,655,000 5,053,000 4,678,000 5,439,000 6,195,000 4,827,000 5,852,000 5,354,000 4,973,000 3,256,000 3,985,000 4,789,000 4,365,000 4,407,000 4,231,000 4,224,000 5,511,000 5,979,000 3,581,000 3,779,000 6,842,000 4,536,000 4,979,000 8,092,000 4,127,000 7,379,000 3,469,000 6,644,000 1,325,000 5,155,000 4,370,000 7,095,000 5,268,000 2,016,000 4,744,000 2,860,000 3,609,000 4,832,000 3,952,000 2,514,000 2,769,000 3,920,000 3,958,000 2,494,000 2,951,000 4,832,000 3,658,000 
      communications and utilities
    1,596,000 1,894,000 2,187,000 2,206,000 2,266,000 1,972,000 2,765,000 2,270,000 2,440,000 2,457,000 2,496,000 2,679,000 2,876,000 2,915,000 1,876,000 1,126,000 1,078,000 1,035,000 1,218,000 967,000 1,226,000 1,190,000 1,398,000 1,272,000 1,421,000 1,415,000 1,211,000 1,104,000 1,223,000 1,234,000 1,416,000 1,566,000 1,870,000 2,158,000 1,487,000 1,038,000 1,098,000 1,065,000 1,156,000 1,060,000 1,204,000 1,306,000 1,699,000 1,453,000 1,543,000 1,547,000 1,564,000 1,553,000 1,830,000 1,313,000 767,000 699,000 774,000 704,000 756,000 746,000 747,000 816,000 770,000 728,000 644,000 902,000 872,000 881,000 
      depreciation and amortization
    35,158,000 37,365,000 38,742,000 41,463,000 41,628,000 43,927,000 44,955,000 46,138,000 46,504,000 51,120,000 51,113,000 48,337,000 48,469,000 50,639,000 34,789,000 24,309,000 23,311,000 25,921,000 25,280,000 25,956,000 26,926,000 28,510,000 27,625,000 27,168,000 26,634,000 29,798,000 25,572,000 22,615,000 22,227,000 25,029,000 25,133,000 24,757,000 25,601,000 29,372,000 28,784,000 22,604,000 22,930,000 26,755,000 27,271,000 25,847,000 25,705,000 29,707,000 28,415,000 26,876,000 25,974,000 29,570,000 27,754,000 26,668,000 24,573,000                
      other operating expenses
    9,222,000 10,161,000 10,971,000 11,693,000 12,837,000 13,577,000 14,539,000 13,431,000 15,626,000 14,950,000 17,190,000 16,362,000 17,891,000 19,270,000 14,108,000 12,244,000 5,798,000 5,227,000 5,418,000 5,204,000 5,552,000 6,796,000 6,637,000 6,056,000 6,909,000 6,430,000 5,993,000 5,187,000 5,171,000 4,423,000 5,287,000 5,765,000 6,030,000 5,992,000 8,047,000 5,524,000 5,103,000 1,730,000 824,000 5,898,000 4,933,000 6,838,000 7,230,000 6,747,000 7,757,000 6,801,000 7,779,000 7,997,000 8,691,000 7,318,000 4,334,000 3,691,000 3,813,000 3,254,000 3,752,000 3,647,000 3,979,000 4,433,000 3,248,000 3,389,000 3,482,000 2,992,000 3,638,000 2,743,000 
      gain on disposal of property and equipment
    -7,317,000 -12,192,000 -6,688,000 -2,782,000  -5,998,000 -476,000   -25,214,000 -1,065,000 -8,022,000 -6,786,000 -4,100,000 -6,836,000 -81,712,000 -4,258,000 -10,097,000 -15,254,000 -7,855,000  -6,091,000 -5,721,000 -3,247,000  -7,363,000 -12,595,000 -7,542,000 -3,841,000 -9,553,000 -7,156,000 -5,386,000 -2,869,000 -6,829,000 -7,471,000 -6,299,000 -6,075,000 -1,932,000 -1,474,000 -4,511,000 -1,288,000 -7,790,000 -7,401,000 -9,668,000 -10,181,000 -6,384,000 -11,257,000 -13,859,000 -2,043,000 -8,971,000 -4,477,000 -8,644,000 -11,178,000 -5,676,000 -1,674,000 -3,546,000 -4,214,000 -9,804,000 -6,799,000 -11,662,000 -3,868,000 -507,000 -5,530,000 -8,321,000 
      operating expenses - sum
    179,551,000 202,198,000 203,799,000 222,806,000 234,318,000 241,555,000 267,000,000 274,490,000 284,703,000 264,642,000 302,466,000 289,939,000 308,026,000 328,757,000 239,234,000 82,766,000 128,880,000 121,638,000 119,339,000 126,777,000 134,123,000 132,024,000 134,943,000 135,884,000 148,992,000 149,564,000 121,169,000 113,114,000 118,693,000 117,444,000 126,147,000 133,679,000 143,747,000 155,835,000 169,115,000 108,303,000 110,540,000 119,146,000 129,403,000 136,284,000 142,536,000 146,887,000 157,672,000 155,945,000 159,263,000 168,750,000 180,802,000 186,143,000 203,793,000 156,628,000 104,645,000 104,617,000 104,066,000 111,484,000 115,343,000 112,962,000 111,055,000 104,344,000 107,397,000 104,505,000 105,819,000    
      operating income
    -3,295,000 -22,843,000 -7,252,000 -12,419,000 -14,898,000 1,021,000 -7,139,000 264,000 -14,383,000 10,705,000 -7,440,000 16,230,000 22,890,000 26,166,000 34,742,000 105,055,000 22,395,000 26,504,000 33,273,000 27,351,000 18,279,000 23,765,000 27,339,000 24,989,000 17,326,000 17,662,000 26,739,000 29,030,000 20,843,000 29,559,000 25,132,000 22,147,000 12,948,000 9,869,000 12,999,000 21,313,000 19,363,000 20,898,000 19,913,000 24,507,000 20,250,000 27,719,000 24,861,000 35,739,000 28,260,000 34,247,000 36,290,000 40,642,000 20,688,000 26,720,000 26,000,000 29,375,000 30,207,000 24,709,000 19,667,000 26,748,000 23,778,000 26,866,000 25,132,000 32,687,000 21,873,000 15,831,000 15,805,000 22,410,000 
      yoy
    -77.88% -2337.32% 1.58% -4804.17% 3.58% -90.46% -4.05% -98.37% -162.84% -59.09% -121.42% -84.55% 2.21% -1.28% 4.41% 284.10% 22.52% 11.53% 21.71% 9.45% 5.50% 34.55% 2.24% -13.92% -16.87% -40.25% 6.39% 31.08% 60.97% 199.51% 93.34% 3.91% -33.13% -52.78% -34.72% -13.03% -4.38% -24.61% -19.90% -31.43% -28.34% -19.06% -31.49% -12.06% 36.60% 28.17% 39.58% 38.36% -31.51% 8.14% 32.20% 9.82% 27.04% -8.03% -21.75% -18.17% 8.71% 69.71% 59.01% 45.86%     
      qoq
    -85.58% 214.99% -41.61% -16.64% -1559.16% -114.30% -2804.17% -101.84% -234.36% -243.88% -145.84% -29.10% -12.52% -24.68% -66.93% 369.10% -15.50% -20.34% 21.65% 49.63% -23.08% -13.07% 9.40% 44.23% -1.90% -33.95% -7.89% 39.28% -29.49% 17.61% 13.48% 71.05% 31.20% -24.08% -39.01% 10.07% -7.35% 4.95% -18.75% 21.02% -26.95% 11.50% -30.44% 26.46% -17.48% -5.63% -10.71% 96.45% -22.57% 2.77% -11.49% -2.75% 22.25% 25.64% -26.47% 12.49% -11.49% 6.90% -23.11% 49.44% 38.17% 0.16% -29.47%  
      interest income
    207,000 213,000 235,000 198,000 129,000 232,000 258,000 288,000 366,000 303,000 276,000 592,000 484,000 345,000 537,000 260,000 146,000 147,000 181,000 175,000 138,000 138,000 171,000 157,000 377,000 453,000 1,128,000 1,229,000 1,145,000 779,000 586,000 423,000 342,000 179,000 238,000 424,000 288,000 173,000 124,000 109,000 75,000 54,000 64,000 61,000 31,000 32,000 21,000 106,000 36,000 84,000 126,000 129,000 123,000 174,000 191,000 167,000 142,000 153,000 174,000 208,000 237,000 403,000 416,000 489,000 
      interest expense
    -2,210,000 -2,516,000 -2,908,000 -2,962,000 -3,105,000 -3,463,000 -4,243,000 -4,574,000 -5,302,000 -5,933,000 -6,067,000 -6,111,000 -6,075,000 -6,035,000 -2,345,000 -174,000          -600,000 -452,000        -175,000          -19,000 -62,000 -97,000 -132,000 -155,000                
      income before income taxes
    -5,298,000 -25,146,000 -9,925,000 -15,183,000 -17,874,000 -2,210,000 -11,124,000 -4,022,000 -19,319,000 5,075,000 -13,231,000 10,711,000 17,299,000 20,476,000 32,934,000 105,141,000 22,541,000 26,651,000 33,454,000 27,526,000 18,417,000 23,903,000 27,510,000 25,146,000 17,703,000 17,515,000 27,415,000 30,259,000 21,988,000 30,338,000 25,718,000 22,570,000 13,290,000 10,048,000 13,062,000 21,737,000 19,651,000 21,071,000 20,037,000 24,616,000 20,325,000 27,773,000 24,925,000 35,800,000 28,272,000 34,217,000 36,214,000 40,616,000 20,569,000 26,596,000 26,126,000 29,504,000 30,330,000 24,883,000 19,858,000 26,915,000 23,920,000 27,019,000 25,306,000 32,895,000 22,110,000 16,234,000 16,221,000 22,899,000 
      federal and state income tax benefit
    -477,000 -2,492,750 -1,641,000 -4,328,000 -4,001,000                                                            
      net income
    -4,821,000 -19,442,000 -8,284,000 -10,855,000 -13,873,000 -1,853,000 -9,283,000 -3,478,000 -15,108,000 5,095,000 -10,703,000 7,771,000 12,612,000 15,489,000 24,415,000 76,906,000 16,775,000 20,335,000 24,466,000 20,742,000 13,734,000 17,672,000 20,714,000 19,182,000 13,238,000 12,787,000 20,501,000 22,361,000 17,318,000 22,440,000 19,056,000 17,803,000 13,378,000 38,605,000 7,916,000 14,616,000 14,036,000 13,114,000 12,527,000 16,368,000 14,377,000 17,015,000 15,113,000 23,316,000 17,611,000 21,545,000 22,737,000 26,472,000 14,079,000 15,842,000 15,868,000 19,138,000 19,734,000 14,292,000 12,434,000 18,227,000 16,588,000 17,122,000 15,399,000 22,532,000 14,879,000 11,887,000 10,686,000 14,507,000 
      yoy
    -65.25% 949.22% -10.76% 212.10% -8.17% -136.37% -13.27% -144.76% -219.79% -67.11% -143.84% -89.90% -24.82% -23.83% -0.21% 270.77% 22.14% 15.07% 18.11% 8.13% 3.75% 38.20% 1.04% -14.22% -23.56% -43.02% 7.58% 25.60% 29.45% -41.87% 140.73% 21.80% -4.69% 194.38% -36.81% -10.70% -2.37% -22.93% -17.11% -29.80% -18.36% -21.03% -33.53% -11.92% 25.09% 36.00% 43.29% 38.32% -28.66% 10.85% 27.62% 5.00% 18.97% -16.53% -19.25% -19.11% 11.49% 44.04% 44.10% 55.32%     
      qoq
    -75.20% 134.69% -23.68% -21.75% 648.68% -80.04% 166.91% -76.98% -396.53% -147.60% -237.73% -38.38% -18.57% -36.56% -68.25% 358.46% -17.51% -16.88% 17.95% 51.03% -22.28% -14.69% 7.99% 44.90% 3.53% -37.63% -8.32% 29.12% -22.83% 17.76% 7.04% 33.08% -65.35% 387.68% -45.84% 4.13% 7.03% 4.69% -23.47% 13.85% -15.50% 12.59% -35.18% 32.39% -18.26% -5.24% -14.11% 88.02% -11.13% -0.16% -17.09% -3.02% 38.08% 14.94% -31.78% 9.88% -3.12% 11.19% -31.66% 51.43% 25.17% 11.24% -26.34%  
      other comprehensive income, net of tax
                                                     230,000 454,000 600,000             
      comprehensive loss
    -4,821,000 -8,252,750 -8,284,000 -10,855,000 -13,873,000                                                            
      net income per share
                                                                    
      basic
    -0.06 -0.25 -0.11 -0.14 -0.18 -0.03 -0.12 -0.04 -0.19 0.07 -0.14 0.1 0.16 0.19 0.31 0.97 0.21 0.26 0.31 0.26 0.17 0.22 0.25 0.24 0.16 0.16 0.25 0.27 0.21 0.27 0.23 0.22 0.16 0.46 0.1 0.18 0.17 0.16 0.15 0.2 0.17 0.2 0.17 0.27 0.2 0.25 0.26 0.3 0.16 0.18 0.19 0.23 0.23 0.17 0.15 0.21 0.19        
      diluted
    -0.06 -0.25 -0.11 -0.14 -0.18 -0.03 -0.12 -0.04 -0.19 0.07 -0.14 0.1 0.16 0.19 0.31 0.97 0.21 0.26 0.31 0.26 0.17 0.22 0.25 0.24 0.16 0.16 0.25 0.27 0.21 0.27 0.23 0.22 0.16 0.46 0.09 0.18 0.17 0.16 0.15 0.2 0.17 0.2 0.17 0.27 0.2 0.24 0.26 0.3 0.16 0.19 0.19 0.23 0.23 0.16 0.14 0.21 0.19        
      weighted-average shares outstanding
                                                              90,129 90,689 90,689 90,689   
      basic
    77,457 77,877 77,465 78,079 78,540 78,733 78,489 78,913 79,044 79,010 79,021 78,999 78,987 78,941 78,937 78,934 78,929 79,573 79,336 79,906 80,152 81,388 81,370 81,351 81,870 81,980 81,992 81,968 81,936 82,378 81,965 82,330 83,309 83,298 83,303 83,294 83,292 83,297 83,286 83,248 83,369 86,974 87,387 87,814 87,791 87,748 87,778 87,728 87,704 85,209 84,837 84,789 84,770 85,892 85,646 86,451 86,475 89,656       
      diluted
    77,489 77,935 77,518 78,142 78,610 78,775 78,500 78,981 79,122 79,079 79,103 79,081 79,022 78,974 78,974 78,959 78,953 79,612 79,364 79,957 80,206 81,444 81,404 81,415 81,945 82,024 82,040 82,027 81,956 82,410 81,992 82,368 83,349 83,336 83,333 83,338 83,337 83,365 83,342 83,319 83,460 87,109 87,492 87,967 87,965 87,923 87,923 87,900 87,917 85,441 85,038 85,039 85,046 86,201 85,925 86,779 86,826 89,673       
      dividends declared per share
    0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.52 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 1.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 0.02 
      loss on disposal of property and equipment
        -1,784,000   -1,123,000 89,000            -4,232,000    229,000                                        
      federal and state income taxes
         -1,649,000 -1,841,000 -544,000 -4,211,000 1,274,500 -2,528,000 2,940,000 4,687,000 10,630,000 8,519,000 28,235,000 5,766,000 5,113,500 8,988,000 6,784,000 4,683,000 4,306,000 6,796,000 5,964,000 4,465,000 4,870,750 6,914,000 7,898,000 4,670,000 2,835,500 6,662,000 4,767,000 -88,000 4,470,500 5,146,000 7,121,000 5,615,000 7,957,000 7,510,000 8,248,000 5,948,000 10,758,000 9,812,000 12,484,000 10,661,000 12,672,000 13,477,000 14,144,000 6,490,000 10,754,000 10,258,000 10,366,000 10,596,000 10,591,000 7,424,000 8,688,000 7,332,000 9,897,000 9,907,000 10,363,000 7,231,000 4,347,000 5,535,000 8,392,000 
      comprehensive income
         -1,853,000 -9,283,000 -3,478,000 -15,108,000 5,095,000 -10,703,000 7,771,000 12,612,000 15,489,000 24,415,000 76,906,000 16,775,000 20,335,000 24,466,000 20,742,000 13,734,000 17,672,000 20,714,000 19,182,000 13,238,000 12,787,000 20,501,000 22,361,000 17,318,000 22,440,000 19,056,000 17,803,000 13,378,000 38,605,000 7,916,000 14,616,000 14,036,000 13,114,000 12,527,000 16,368,000 14,377,000 17,015,000 15,113,000 23,316,000 17,611,000 21,545,000 22,737,000 26,472,000 14,079,000 16,072,000 16,322,000 19,738,000 19,734,000 14,292,000 12,434,000 20,024,000 16,588,000        
      salaries, wages and benefits
                                                   71,240,000 70,945,000 57,643,000 39,556,000 40,939,000 40,598,000 41,216,000 40,899,000 42,962,000 41,996,000 41,885,000 40,903,000 41,728,000 42,201,000    
      depreciation
                                                     11,778,000 15,117,000 16,930,000 15,066,000 14,974,000 14,250,000 13,995,000 13,939,000 16,284,000 14,900,000 13,664,000 12,378,000 15,723,000 18,287,000 15,468,000 
      other comprehensive income
                                                         449,250  1,797,000         
      earnings per share
                                                             0.145 0.17 0.25 0.16 0.13 0.11 0.16 
      weighted-average shares outstanding
                                                              90,129 90,689 90,689 90,689   
      total operating expenses
                                                                 99,786,000 70,546,000 90,980,000 
      operating expenses:
                                                                    
      weighted average shares outstanding
                                                                  91,131 90,689 
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-03-31 2010-02-18 2009-12-31 2009-09-30 
                                                                       
        current assets
                                                                       
        cash and cash equivalents
      44,490,000 18,475,000 32,688,000 22,879,000 23,873,000 12,812,000 30,739,000 23,861,000 23,823,000 28,123,000 20,101,000 46,250,000 55,506,000 49,462,000 64,824,000 171,879,000 187,085,000 157,742,000 180,366,000 167,241,000 148,212,000 113,852,000 81,949,000 82,457,000 64,183,000 76,684,000 111,934,000 205,642,000 176,303,000 161,448,000 120,000,000 106,402,000 105,019,000 75,378,000 51,291,000 171,292,000 159,170,000 128,507,000 100,264,000 77,607,000 69,747,000 33,232,000 64,165,000 79,476,000 52,171,000 17,303,000 23,323,000 16,142,000 16,931,000 17,763,000 164,215,000 141,554,000 127,506,000 119,838,000 212,741,000 210,739,000 172,312,000 139,770,000 141,122,000 151,417,000 145,732,000 87,711,000 52,351,000 52,351,000 41,341,000 
        trade receivables, net of 1.5 and 1.5 million allowance in 2026 and 2025, respectively
      77,843,000                                                                 
        prepaid tires
      11,162,000 11,626,000 10,628,000 10,539,000 10,245,000 10,428,000 9,372,000 9,488,000 9,417,000 10,650,000 11,884,000 11,440,000 10,862,000 11,293,000 10,103,000 8,570,000 10,043,000 9,168,000 9,272,000 8,768,000 8,758,000 8,241,000 8,245,000 7,893,000 8,100,000 9,107,000 10,441,000 9,217,000 10,521,000 9,378,000 9,898,000 9,900,000 11,045,000 10,989,000 11,462,000 9,586,000 10,379,000 8,181,000 8,747,000 8,793,000 8,180,000 9,584,000 9,673,000 9,399,000 9,424,000 10,160,000 10,089,000 9,730,000 7,955,000 6,999,000 4,806,000 4,811,000 5,834,000 6,603,000 7,146,000 9,538,000 11,931,000 12,820,000 12,698,000 12,728,000 11,946,000 5,215,000 6,579,000 6,579,000 6,800,000 
        other current assets
      9,706,000 9,181,000 14,055,000 15,006,000 11,309,000 12,554,000 15,772,000 17,178,000 13,842,000 17,602,000 20,738,000 18,677,000 19,774,000 26,069,000 28,177,000 19,955,000 9,776,000 9,406,000 10,398,000 12,212,000 9,129,000 15,342,000 20,865,000 15,162,000 10,996,000 8,947,000 15,353,000 11,980,000 13,171,000 12,551,000 25,422,000 17,032,000 21,923,000 13,782,000 30,656,000 24,736,000 21,867,000 13,841,000 9,395,000 11,468,000 13,258,000 8,316,000 24,379,000 16,482,000 34,061,000 8,992,000 13,973,000 19,265,000 12,410,000 11,061,000 5,689,000 6,695,000 10,204,000 2,281,000 4,550,000 5,673,000 3,631,000 1,932,000 6,587,000 11,581,000 4,742,000 3,778,000 1,923,000 1,923,000 4,820,000 
        income tax receivable
       1,146,000 761,000 2,083,000  2,034,000 1,228,000 4,678,000 5,128,000 10,157,000 15,399,000 7,927,000  3,139,000    4,095,000       3,132,000 323,000    170,000 5,366,000 4,361,000 9,691,000 6,393,000 7,558,000 2,983,000  4,738,000 6,555,000 7,773,000  7,641,000 4,651,000 2,900,000 7,191,000 19,920,000   2,179,000 5,706,000 4,119,000 1,424,000  2,351,000 1,828,000 1,726,000  314,000 1,447,000 876,000   4,658,000 4,658,000 3,841,000 
        total current assets
      143,201,000 114,600,000 138,128,000 136,201,000 140,418,000 129,448,000 157,128,000 164,118,000 160,142,000 169,272,000 182,067,000 198,765,000 212,312,000 229,782,000 266,156,000 296,116,000 268,487,000 233,223,000 258,574,000 247,511,000 226,667,000 193,012,000 173,597,000 169,645,000 149,260,000 151,814,000 198,373,000 280,482,000 253,274,000 232,502,000 216,206,000 196,178,000 209,249,000 170,835,000 171,722,000 252,441,000 237,637,000 202,111,000 176,665,000 162,650,000 149,682,000 136,444,000 185,167,000 196,682,000 195,286,000 150,232,000 151,874,000 150,702,000 147,700,000 144,300,000 246,300,000 216,670,000 209,542,000 191,425,000 290,090,000 291,033,000 253,204,000 213,435,000 232,407,000 240,137,000 222,846,000 158,514,000 124,514,000 124,514,000 144,429,000 
        property and equipment
      627,127,000 667,222,000 688,840,000 728,677,000 766,762,000 764,407,000 760,637,000 802,747,000 841,451,000 885,351,000 926,132,000 927,124,000 938,406,000 973,258,000 968,044,000 510,807,000 471,979,000 487,915,000 491,058,000 500,381,000 512,833,000 539,280,000 569,544,000 543,492,000 545,716,000 526,287,000 533,657,000 410,801,000 410,255,000 403,120,000 425,288,000 416,654,000 439,143,000 442,862,000 454,278,000 373,805,000 388,493,000 407,648,000 436,756,000 450,688,000 446,697,000 473,998,000 456,406,000 459,123,000 458,310,000 480,559,000 462,437,000 469,022,000 443,739,000 449,259,000 272,688,000 266,136,000 271,711,000 242,371,000 221,988,000 226,530,000 233,647,000 248,441,000 245,498,000 236,840,000 227,832,000 258,367,000 275,170,000 275,170,000 266,175,000 
        land and land improvements
      116,646,000 119,821,000 120,156,000 120,292,000 120,375,000 120,392,000 119,182,000 119,217,000 118,690,000 118,682,000 102,223,000 100,468,000 94,539,000 94,155,000 93,337,000 71,458,000 90,787,000 90,218,000 83,698,000 83,123,000 83,361,000 77,525,000 76,056,000 75,569,000 75,155,000 60,637,000 59,561,000 54,726,000 53,518,000 46,095,000 40,917,000 40,917,000 40,973,000 40,283,000 40,283,000 39,192,000 39,192,000 39,356,000 39,258,000 39,258,000 39,008,000 37,899,000 24,597,000 24,787,000 23,204,000 22,463,000 22,343,000 22,319,000 17,069,000 17,069,000 17,098,000 17,451,000 17,451,000 17,451,000 17,451,000 17,451,000 17,451,000 17,451,000 17,451,000 17,442,000 17,442,000 17,442,000 17,442,000 17,442,000 17,442,000 
        buildings
      167,884,000 171,513,000 150,659,000 150,621,000 150,582,000 150,583,000 151,679,000 151,715,000 149,788,000 149,780,000 153,164,000 153,227,000 144,022,000 143,899,000 143,042,000 98,877,000 96,685,000 95,305,000 89,375,000 87,730,000 87,713,000 86,712,000 86,220,000 83,324,000 76,510,000 70,603,000 68,864,000 61,011,000 60,739,000 57,505,000 50,637,000 50,583,000 49,957,000 48,657,000 48,657,000 48,371,000 48,372,000 48,371,000 48,372,000 48,372,000 47,837,000 47,837,000 39,548,000 39,548,000 34,963,000 34,151,000 33,316,000 33,196,000 27,499,000 27,347,000 27,673,000 27,559,000 27,559,000 26,761,000 26,761,000 26,761,000 26,761,000 26,761,000 26,761,000 26,761,000 26,761,000 26,761,000 26,761,000 26,761,000 26,761,000 
        furniture and fixtures
      6,653,000 6,679,000 6,666,000 6,819,000 6,817,000 6,818,000 6,824,000 6,825,000 6,835,000 6,835,000 7,014,000 7,015,000 6,947,000 6,946,000 7,258,000 5,187,000 5,399,000 5,365,000 5,282,000 5,142,000 5,034,000 4,807,000 4,777,000 4,546,000 4,396,000 4,255,000 3,997,000 3,093,000 3,093,000 3,057,000 2,886,000 2,808,000 3,290,000 3,437,000 3,060,000 2,229,000 2,154,000 2,096,000 2,096,000 2,096,000 2,096,000 2,096,000 2,096,000 2,096,000 2,096,000 2,096,000 2,096,000 2,096,000 2,099,000 1,829,000 2,284,000 2,269,000 2,269,000 2,269,000 2,269,000 2,269,000 2,269,000 2,269,000 2,269,000 2,269,000 2,269,000 2,269,000 2,269,000 2,269,000 2,269,000 
        shop and service equipment
      20,339,000 20,353,000 20,998,000 21,024,000 21,016,000 21,127,000 22,106,000 22,165,000 20,815,000 20,822,000 22,203,000 22,052,000 21,598,000 21,652,000 19,312,000 16,737,000 17,104,000 15,727,000 14,404,000 14,766,000 14,551,000 14,380,000 14,669,000 14,127,000 14,042,000 13,726,000 13,335,000 12,172,000 12,150,000 10,968,000 10,043,000 13,385,000 12,904,000 12,202,000 12,213,000 11,222,000 11,089,000 11,009,000 10,918,000 10,717,000 10,739,000 10,917,000 10,946,000 10,691,000 10,875,000 10,820,000 10,794,000 11,455,000 10,601,000 10,604,000 7,266,000 7,257,000 7,257,000 7,266,000 7,268,000 7,267,000 7,324,000 7,324,000 7,362,000 7,371,000 7,371,000 5,278,000 5,295,000 5,295,000 5,311,000 
        revenue equipment
      792,956,000 828,987,000 869,408,000 941,732,000 984,090,000 975,872,000 995,743,000 1,016,035,000 1,016,102,000 1,021,208,000 1,029,351,000 996,099,000 990,523,000 1,000,472,000 961,502,000 548,541,000 491,924,000 500,311,000 518,505,000 542,533,000 562,501,000 590,153,000 636,407,000 617,670,000 609,199,000 583,134,000 587,058,000 488,301,000 489,599,000 479,068,000 521,007,000 520,917,000 550,193,000 555,980,000 588,609,000 517,165,000 537,947,000 556,464,000 577,393,000 573,994,000 564,255,000 571,281,000 584,712,000 583,275,000 575,861,000 600,335,000 568,035,000 572,079,000 564,483,000 549,415,000 395,573,000 385,853,000 395,857,000 378,583,000 356,519,000 349,107,000 348,223,000 355,905,000 353,484,000 341,930,000 342,048,000 359,752,000 361,797,000 361,797,000 355,351,000 
        construction in progress
      1,208,000 1,340,000 28,368,000 22,198,000 16,259,000 9,188,000 2,051,000 1,434,000 4,161,000 2,582,000 15,762,000 12,916,000 22,286,000 15,070,000 9,948,000 8,951,000 3,732,000 3,834,000 14,238,000 11,597,000 6,908,000 5,783,000 2,650,000 2,454,000 4,935,000 6,351,000 4,376,000 5,627,000 2,235,000 6,540,000 9,297,000 6,584,000 4,060,000 3,996,000 1,429,000 322,000 74,000 54,000 3,000 30,000 441,000 213,000 177,000 341,000 585,000 668,000 662,000 579,000 466,000 466,000                
        property and equipment, gross
      1,105,686,000  1,196,255,000 1,262,686,000 1,299,139,000  1,297,585,000 1,317,391,000 1,316,391,000  1,329,717,000 1,291,777,000 1,279,915,000  1,234,399,000 749,751,000 705,631,000  725,502,000 744,891,000 760,068,000  820,779,000 797,690,000 784,237,000  737,628,000 625,367,000 621,771,000  635,857,000 636,291,000 662,474,000  696,459,000 620,204,000                              
        less accumulated depreciation
      478,559,000 481,471,000 507,415,000 534,009,000 532,377,000 519,573,000 536,948,000 514,644,000 474,940,000 434,558,000 403,585,000 364,653,000 341,509,000 308,936,000 266,355,000 238,944,000 233,652,000 222,845,000 234,444,000 244,510,000 247,235,000 240,080,000 251,235,000 254,198,000 238,521,000 212,856,000 203,971,000 214,566,000 211,516,000 200,550,000 210,569,000 219,637,000 223,331,000 223,901,000 242,181,000 246,399,000 252,038,000 251,405,000 242,987,000 225,482,000 219,382,000 197,948,000 212,179,000 208,124,000 197,306,000 198,007,000 182,842,000 180,590,000 194,612,000 173,605,000 177,206,000 174,253,000 178,682,000 189,959,000 188,280,000 176,325,000 168,381,000 161,269,000 161,829,000 158,933,000 168,059,000 153,135,000 138,394,000 138,394,000 140,959,000 
        goodwill
      322,597,000 322,597,000 322,597,000 322,597,000 322,597,000 322,597,000 322,597,000 322,597,000 322,597,000 322,597,000 322,597,000 320,675,000 320,675,000 320,675,000 316,799,000 208,800,000 168,295,000 168,295,000 168,295,000 168,295,000 168,295,000 168,295,000 168,295,000 168,295,000 168,295,000 168,295,000 165,021,000 132,410,000 132,410,000 132,410,000 132,410,000 132,410,000 132,410,000 132,410,000 132,185,000 100,212,000 100,212,000 100,212,000 100,212,000 100,212,000 100,212,000 100,212,000 100,212,000 100,212,000 100,212,000 100,212,000 100,212,000 100,212,000 100,212,000 98,686,000 4,815,000 4,815,000 4,815,000 4,815,000 4,815,000 4,815,000 4,815,000 4,815,000 4,815,000 4,815,000 4,815,000 4,815,000 4,815,000 4,815,000 4,815,000 
        other intangibles
      68,257,000 69,512,000 89,757,000 91,011,000 92,266,000 93,520,000 94,774,000 96,029,000 97,283,000 98,537,000 99,799,000 101,100,000 102,410,000 103,701,000 103,301,000 49,230,000 21,758,000 22,355,000 22,953,000 23,550,000 24,148,000 24,746,000 25,343,000 25,940,000 26,538,000 27,136,000 27,886,000 13,290,000 13,892,000 14,494,000 15,096,000 15,700,000 16,352,000 17,022,000 15,030,000 11,128,000 11,609,000 12,090,000 12,570,000 13,051,000 13,532,000 14,013,000 14,558,000 15,148,000 15,754,000 16,380,000 16,971,000 17,563,000 18,155,000 18,746,000                
        other assets
      15,229,000 14,686,000 14,707,000 15,493,000 15,540,000 15,408,000 15,570,000 15,156,000 15,467,000 14,953,000 31,979,000 32,956,000 19,642,000 19,894,000 20,943,000 19,454,000 16,594,000 16,754,000 17,400,000 17,248,000 17,478,000 17,679,000 17,668,000 17,829,000 18,184,000 19,393,000 18,363,000 17,643,000 18,330,000 19,152,000 20,091,000 21,141,000 22,825,000 24,261,000 22,821,000 12,199,000 12,190,000 12,382,000 11,353,000 11,266,000 11,457,000 11,363,000 11,116,000 10,929,000 10,953,000 12,611,000 20,127,000 13,899,000 13,940,000 13,850,000 9,304,000 9,099,000 9,141,000 9,110,000 8,410,000 8,303,000 8,457,000 8,406,000 8,314,000 8,057,000 6,580,000 5,828,000 5,780,000 5,780,000 5,718,000 
        deferred income taxes
      1,235,000 1,353,000 921,000 914,000 950,000 946,000 1,158,000 1,304,000 1,401,000 1,494,000 1,495,000 1,563,000 1,488,000 1,224,000 1,987,000 77,262,000 88,227,000     8,164,000 5,304,000 5,298,000 5,298,000 6,006,000 5,743,000 5,211,000 4,774,000 4,535,000 4,424,000 3,173,000 3,237,000 1,737,000 1,658,000 1,355,000 1,568,000     16,662,000 17,219,000 16,536,000 16,855,000 14,767,000 14,990,000 14,310,000 13,773,000 14,177,000 12,509,000 12,584,000 14,251,000 13,797,000 13,069,000 13,532,000 15,211,000 14,401,000 14,809,000 14,098,000 13,816,000 15,123,000 14,516,000 14,516,000 35,499,000 
        operating lease right of use assets
      3,273,000 1,647,000 2,668,000 4,479,000 6,178,000 7,866,000 9,589,000 11,483,000 14,144,000 17,442,000 11,453,000 14,482,000 17,577,000 20,954,000 24,356,000 28,796,000                                                  
        liabilities and stockholders' equity
                                                                       
        current liabilities
                                                                       
        accounts payable and accrued liabilities
      40,682,000 33,479,000 40,768,000 54,009,000 62,403,000 35,370,000 41,618,000 40,017,000 35,704,000 37,777,000 60,269,000 61,047,000 47,492,000 62,712,000 59,449,000 28,804,000 20,278,000 20,538,000 14,430,000 18,952,000 16,954,000 12,751,000 23,321,000 15,914,000 18,112,000 11,060,000 16,277,000 23,785,000 16,586,000 10,552,000 26,431,000 11,823,000 38,771,000 14,366,000 26,411,000 10,040,000 16,228,000 12,355,000 16,755,000 21,535,000 6,367,000 7,516,000 24,720,000 16,834,000 33,918,000 8,261,000 35,733,000 44,077,000 26,539,000 26,912,000 28,825,000 8,818,000 27,590,000 7,583,000 9,258,000 12,561,000 11,297,000 9,088,000 16,568,000 15,470,000 17,562,000 8,309,000 6,953,000 6,953,000 15,526,000 
        compensation and benefits
      25,351,000 25,061,000 26,763,000 27,999,000 27,626,000 27,003,000 29,294,000 28,417,000 29,739,000 28,492,000 29,922,000 30,263,000 31,549,000 30,972,000 32,064,000 27,778,000 24,171,000 21,411,000 24,355,000 24,002,000 25,607,000 22,422,000 25,001,000 24,256,000 25,078,000 24,712,000 24,357,000 20,916,000 22,659,000 22,558,000 24,200,000 24,692,000 27,324,000 26,752,000 28,194,000 22,346,000 22,239,000 23,320,000 23,748,000 25,667,000 27,126,000 24,636,000 28,486,000 28,262,000 28,220,000 26,303,000 27,794,000 27,007,000 27,333,000 28,084,000 18,235,000 17,463,000 17,316,000 16,409,000 16,928,000 16,781,000 16,312,000 15,493,000 15,805,000 17,915,000 17,884,000 16,484,000 13,770,000 13,770,000 15,946,000 
        insurance accruals
      30,456,000 31,437,000 26,268,000 25,545,000 24,510,000 23,518,000 24,561,000 25,678,000 24,153,000 21,507,000 16,058,000 17,413,000 17,635,000 18,490,000 16,028,000 15,859,000 15,248,000 15,677,000 13,645,000 14,521,000 15,482,000 15,837,000 16,069,000 16,566,000 17,364,000 17,584,000 21,441,000 21,027,000 21,123,000 22,130,000 19,022,000 19,165,000 19,991,000 21,368,000 24,141,000 17,890,000 18,415,000 19,132,000 22,494,000 22,330,000 22,338,000 21,573,000 19,906,000 19,353,000 19,534,000 19,249,000 19,811,000 20,074,000 20,250,000 20,945,000 11,934,000 12,596,000 12,631,000 13,924,000 13,916,000 13,686,000 13,751,000 13,997,000 16,248,000 16,200,000 16,363,000 19,263,000 19,236,000 19,236,000 72,810,000 
        long-term debt and finance lease liabilities - current portion
       5,714,000 7,836,000 11,087,000 10,739,000 9,041,000 8,734,000 8,644,000 8,986,000 9,303,000 9,131,000 12,597,000 13,307,000 13,946,000 17,647,000                                                   
        operating lease liabilities - current portion
      1,865,000 1,330,000 2,051,000 3,515,000 4,893,000 6,115,000 6,790,000 7,018,000 7,740,000 9,259,000 7,520,000 9,436,000 10,885,000 12,001,000 12,739,000 14,318,000                                                  
        other accruals
      13,981,000 13,143,000 17,756,000 21,468,000 23,062,000 18,512,000 23,728,000 24,063,000 21,146,000 17,138,000 19,215,000 17,189,000 16,088,000 18,636,000 18,645,000 16,410,000 14,394,000 13,968,000 19,001,000 18,654,000 19,053,000 18,557,000 16,333,000 14,263,000 11,165,000 10,051,000 9,521,000 10,470,000 11,552,000 9,449,000 11,811,000 12,665,000 12,284,000 12,835,000 13,647,000 12,038,000 13,286,000 10,727,000 13,747,000 13,040,000 12,823,000 12,443,000 12,411,000 13,475,000 13,544,000 14,475,000 15,095,000 11,572,000 11,860,000 12,627,000 7,535,000 8,159,000 8,458,000 7,439,000 7,384,000 8,076,000 8,028,000 7,085,000 8,883,000 7,354,000 7,234,000 6,976,000 7,095,000 7,095,000 6,826,000 
        income taxes payable
      227,000 5,427,000 5,119,000 5,028,000 2,268,000 6,226,000 6,119,000 6,012,000 6,238,000 6,270,000 6,318,000 6,183,000 6,569,000 6,466,000 6,403,000 6,461,000 5,313,000  5,385,000 5,306,000 5,564,000 1,475,000 5,504,000 5,669,000 5,798,000 5,956,000 923,000 617,000 2,010,000 5,577,000 5,220,000 4,829,000 6,124,000 8,147,000 7,739,000 7,725,000 3,281,000 11,954,000 12,668,000 12,433,000 6,486,000 16,228,000 15,804,000 15,498,000 17,257,000 18,296,000 1,993,000 844,000 18,915,000 20,089,000 19,708,000 21,146,000 5,638,000 23,122,000 21,855,000 21,267,000 10,491,000 24,077,000 23,501,000 23,067,000 2,908,000 5,672,000 31,323,000 31,323,000 30,944,000 
        total current liabilities
      112,562,000 110,164,000 121,442,000 143,623,000 155,501,000 119,559,000 134,725,000 133,837,000 127,468,000 123,476,000 142,115,000 147,945,000 146,564,000 156,757,000 159,818,000 126,352,000 77,543,000 71,594,000 117,039,000 77,219,000 84,056,000 71,042,000 84,223,000 71,530,000 71,719,000 63,407,000 86,794,000 76,815,000 73,930,000 64,689,000 81,464,000 68,345,000 98,370,000 75,321,000 92,393,000 62,314,000 73,449,000 65,534,000 76,744,000 82,572,000 75,140,000 66,168,000 85,523,000 77,924,000 95,216,000 68,288,000 100,426,000 103,574,000 85,982,000 88,568,000 66,529,000 47,036,000 71,633,000 45,355,000 47,486,000 51,104,000 59,879,000 45,663,000 57,504,000 56,939,000 61,951,000 56,704,000 47,054,000 47,054,000 111,108,000 
        long-term liabilities
                                                                       
        long-term debt and finance lease liabilities less current portion
      149,890,000 154,059,000 177,546,000 182,887,000 188,842,000 191,707,000 198,053,000 228,522,000 254,616,000 290,696,000 334,796,000 336,177,000 352,645,000 399,062,000 447,374,000                                                   
        operating lease liabilities less current portion
      1,408,000 317,000 617,000 964,000 1,285,000 1,751,000 2,799,000 4,465,000 6,404,000 8,183,000 3,933,000 5,046,000 6,692,000 8,953,000 11,617,000 14,478,000                                                  
        accident and work comp accruals less current portion
      31,102,000 32,702,000 35,980,000 35,672,000 34,730,000 33,976,000 30,239,000 30,634,000 29,119,000 26,640,000 31,930,000 33,962,000 34,300,000 35,257,000                                                    
        total long-term liabilities
      319,326,000 326,134,000 360,546,000 369,012,000 381,485,000 392,034,000 400,979,000 442,831,000 476,227,000 520,910,000 572,277,000 575,783,000 599,327,000 657,254,000 700,879,000 168,949,000 127,042,000 129,846,000 132,425,000 138,000,000 142,948,000 155,800,000 153,819,000 156,354,000 156,884,000 150,865,000 189,114,000 129,693,000 127,178,000 125,552,000 137,012,000 135,122,000 139,757,000 139,161,000 167,765,000 157,518,000 160,015,000 166,868,000 170,705,000 176,190,000 183,098,000 199,934,000 189,289,000 189,460,000 192,573,000 215,119,000 194,840,000 212,590,000 227,529,000 238,620,000 129,061,000 133,417,000 134,816,000 132,018,000 126,700,000 130,060,000 134,263,000 139,232,000 134,737,000 129,433,000 126,139,000 131,038,000 136,439,000 136,439,000 98,721,000 
        commitments and contingencies
                                                                       
        stockholders' equity
                                                                       
        preferred stock, par value .01; authorized 5,000 shares; none issued
                                                                       
        capital stock, common, .01 par value...
      907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000 907,000    
        additional paid-in capital
      2,600,000 2,979,000 2,914,000 3,085,000 3,306,000 3,175,000 3,315,000 4,333,000 4,518,000 4,527,000 4,261,000 3,898,000 4,197,000 4,165,000 4,305,000 4,191,000 4,205,000 4,141,000 4,319,000 4,531,000 4,476,000 4,330,000 4,398,000 4,606,000 4,432,000 4,141,000 3,945,000 3,799,000 3,424,000 3,454,000 3,373,000 3,462,000 3,414,000 3,518,000 3,347,000 3,452,000 3,403,000 3,433,000 3,323,000 3,378,000 4,023,000 4,126,000 3,942,000 3,734,000 4,210,000 4,058,000 3,638,000 6,443,000 6,158,000 5,897,000 3,774,000 3,590,000 3,322,000 2,968,000 2,589,000 2,220,000 1,491,000 589,000 439,000 439,000 439,000 439,000 439,000 439,000 439,000 
        retained earnings
      959,034,000 965,405,000 986,396,000 996,229,000 1,008,636,000 1,024,081,000 1,027,505,000 1,038,357,000 1,043,404,000 1,060,094,000 1,056,579,000 1,068,863,000 1,062,672,000 1,051,641,000 1,037,733,000 1,014,898,000 939,571,000 924,375,000 905,620,000 922,249,000 903,105,000 890,970,000 874,916,000 855,830,000 838,276,000 826,666,000 815,520,000 796,661,000 775,940,000 760,262,000 739,461,000 722,045,000 705,885,000 694,174,000 657,236,000 650,987,000 638,037,000 625,668,000 614,221,000 603,361,000 588,659,000 575,948,000 560,621,000 547,243,000 525,686,000 509,834,000 490,048,000 469,069,000 444,355,000 432,034,000 417,951,000 403,785,000 386,346,000 368,313,000 440,768,000 430,049,000 413,558,000 398,706,000 383,315,000 369,706,000 348,987,000 381,723,000 371,650,000 371,650,000 362,777,000 
        treasury stock
      -213,510,000 -213,972,000 -214,587,000 -213,484,000 -205,124,000 -205,564,000 -205,978,000 -206,831,000 -200,039,000 -200,268,000 -200,617,000 -200,731,000 -201,157,000 -201,236,000 -202,056,000 -202,094,000 -202,155,000 -202,321,000 -202,030,000 -185,921,000 -186,071,000 -171,873,000 -158,512,000 -158,728,000 -158,927,000 -147,055,000 -147,237,000 -148,038,000 -148,444,000 -148,651,000 -148,702,000 -144,625,000 -125,117,000 -123,954,000 -123,954,000 -124,038,000 -124,102,000 -124,182,000 -124,188,000 -124,319,000 -125,041,000 -111,053,000 -72,823,000 -37,174,000 -38,077,000 -38,212,000 -38,238,000 -41,185,000 -41,185,000 -41,185,000 -80,540,000 -80,540,000 -80,540,000 -80,540,000 -70,822,000 -61,334,000 -56,350,000 -56,350,000 -29,643,000       
        stockholders' equity - sum
      749,031,000 755,319,000 775,630,000 786,737,000 807,725,000 822,599,000 825,749,000 836,766,000 848,790,000 865,260,000 861,130,000 872,937,000 866,619,000 855,477,000 840,889,000 817,902,000 742,528,000 727,102,000 708,816,000 741,766,000 722,417,000 724,334,000 721,709,000 702,615,000 684,688,000 684,659,000 673,135,000 653,329,000 631,827,000 615,972,000 595,039,000 581,789,000 585,089,000 574,645,000 537,536,000 531,308,000 518,245,000 505,826,000 494,263,000 483,327,000 468,548,000 469,928,000 492,647,000 514,710,000 492,726,000 476,587,000 456,355,000 435,234,000 410,235,000 397,653,000 341,862,000 327,058,000 308,751,000 290,364,000 372,158,000 370,558,000 356,525,000 340,771,000 351,937,000 367,971,000 347,252,000 377,743,000 367,670,000   
        trade receivables
       74,172,000    91,620,000    102,740,000    139,819,000    52,812,000    55,577,000    56,753,000    48,955,000    64,293,000 70,755,000 43,844,000 46,221,000 46,844,000 51,704,000 57,009,000 58,497,000 61,009,000 64,519,000 70,460,000 73,744,000 77,034,000 87,235,000 88,158,000 91,165,000 84,400,000 48,112,000 49,602,000 51,747,000 46,555,000 50,756,000 49,825,000 50,119,000 44,198,000 44,419,000 46,887,000 46,610,000 41,832,000 37,361,000 37,361,000 38,063,000 
        property and equipment - sum
       1,148,693,000    1,283,980,000    1,319,909,000    1,282,194,000    710,760,000    779,360,000    739,143,000    603,670,000    666,763,000   640,531,000 659,053,000 679,743,000 676,170,000 666,079,000 671,946,000 668,585,000 667,247,000 655,616,000 678,566,000 645,279,000 649,612,000 638,351,000 622,864,000 449,894,000 440,389,000 450,393,000 432,330,000 410,268,000 402,855,000 402,028,000 409,710,000 407,327,000 395,773,000 395,891,000 411,502,000 413,564,000  407,134,000 
        trade receivables, net of 2.0 and 2.2 million allowance in 2025 and 2024, respectively
        79,996,000 85,694,000                                                              
        trade receivables, net of 2.1 and 2.2 million allowance in 2025 and 2024, respectively
          94,991,000                                                             
        trade receivables, net of 2.3 and 2.7 million allowance in 2024 and 2023, respectively
            100,017,000 108,913,000                                                          
        trade receivables, net of 2.8 and 2.7 million allowance in 2024 and 2023, respectively
              107,932,000                                                         
        trade receivables, net of 2.5 and 3.3 million allowance in 2023 and 2022, respectively
                113,945,000                                                       
        trade receivables, net of 3.1 and 3.3 million allowance in 2023 and 2022, respectively
                 114,471,000                                                      
        trade receivables, net of 3.2 and 3.3 million allowance in 2023 and 2022, respectively
                  126,170,000                                                     
        income tax payable
                  9,608,000  3,246,000 13,335,000 3,452,000  4,513,000 1,090,000 6,960,000  3,499,000 531,000                                          
        trade receivables, net of 3.3 and 1.1 million allowance in 2022 and 2021, respectively
                    163,052,000                                                   
        insurance accruals less current portion
                    36,465,000 34,926,000 33,502,000 34,384,000 39,823,000 42,223,000 44,934,000 45,995,000 46,063,000 48,391,000 50,555,000 51,211,000 49,030,000 47,819,000 48,066,000 48,934,000 55,349,000 59,002,000 61,461,000 65,526,000 64,331,000 56,377,000 58,013,000 60,257,000 60,104,000 61,420,000 63,630,000 59,435,000 61,843,000 60,998,000 60,729,000 59,300,000 66,790,000 66,203,000 67,736,000 67,965,000 54,008,000 57,468,000 57,760,000 57,590,000 57,582,000 56,502,000 56,451,000 57,494,000 54,367,000 54,218,000 54,767,000 53,972,000 53,898,000 53,898,000  
        trade receivables, net of 1.3 and 1.1 million allowance in 2022 and 2021, respectively
                     95,712,000                                                  
        long-term debt - current portion
                     2,304,000                                                  
        finance lease liabilities - current portion
                     7,544,000                                                  
        long-term debt less current portion
                     8,623,000           39,186,000                                       
        finance lease liabilities less current portion
                     27,199,000                                                  
        trade receivables, net of 1.1 million allowance in 2022 and 2021, respectively
                      61,583,000                                                 
        trade receivables, net of 1.1 million allowance in 2021 and 2020, respectively
                        58,538,000 59,290,000 60,568,000                                             
        dividend payable
                        41,095,000                                               
        leasehold improvements
                               437,000 437,000 437,000 437,000 437,000 1,070,000 1,097,000 1,097,000 2,208,000 2,208,000 1,703,000 1,703,000 1,703,000 1,703,000 1,703,000 1,703,000 1,703,000 6,509,000 6,509,000 8,032,000 8,033,000 8,033,000 7,888,000 16,134,000 16,134,000                
        trade receivables, net of 1.1 million allowance in 2020 and 2019, respectively
                            62,538,000 64,133,000                                          
        trade receivables, net 1.1 million allowance in 2020 and 2019, respectively
                              62,849,000                                         
        trade receivables, net of allowance
                                60,645,000 53,643,000 53,279,000  55,520,000 58,483,000 61,571,000                                 
        current portion of long-term debt
                                14,275,000                                       
        other long-term liabilities
                                            4,000,000 8,000,000 10,953,000 12,153,000 12,153,000 11,653,000 12,418,000 11,318,000 10,984,000 13,618,000 13,618,000 13,618,000                
        prepaid shop supplies
                                                561,000 1,429,000 1,840,000 2,056,000 2,264,000 3,097,000 3,287,000 4,194,000                
        long-term debt
                                                   24,600,000 21,000,000 43,000,000 62,000,000 75,000,000                
        long-term investments
                                                        4,345,000 10,791,000 19,991,000 20,016,000 21,041,000 21,041,000 50,544,000 50,569,000 53,144,000 64,494,000 73,269,000 137,961,000 140,884,000 140,884,000 147,489,000 
        accumulated other comprehensive loss
                                                        -230,000 -684,000 -1,284,000 -1,284,000 -1,284,000 -1,284,000 -3,081,000 -3,081,000 -3,081,000 -3,081,000 -3,081,000 -5,326,000 -5,326,000 -5,326,000 -5,326,000 
        short-term investments
                                                        6,850,000        11,325,000 2,550,000  4,855,000 7,126,000 7,126,000 14,065,000 
        issued and outstanding 90,689 in 2009 and 94,229 in 2008
                                                                    907,000 907,000  
        current assets:
                                                                       
        preferred stock, par value .01; authorized 5,000
                                                                       
        shares; none issued
                                                                       
        capital stock; common, .01 par value...
                                                                       
        395,000 shares; issued and outstanding 90,689 in 2009 and 94,229 in 2008
                                                                      907,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-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-03-31 2010-02-18 
                                                                       
          operating activities
                                                                       
          net loss
        -4,821,000  -8,283,000 -10,855,000 -13,873,000                                                           
          adjustments to reconcile net loss to net cash from operating activities:
                                                                       
          depreciation and amortization
        35,158,000 37,365,000 38,742,000 41,463,000 41,628,000 43,927,000 44,954,000 46,138,000 46,504,000 51,120,000 51,113,000 48,337,000 48,469,000 50,639,000 34,788,000 24,309,000 23,311,000 25,946,000 25,309,000 25,994,000 26,983,000 28,595,000 27,738,000 27,287,000 26,761,000 29,931,000 25,704,000 22,846,000 22,451,000 25,243,000 25,343,000 24,960,000 25,783,000 29,526,000 28,814,000 22,625,000 22,940,000 26,757,000 27,271,000 25,847,000 25,705,000 29,795,000 28,678,000 27,138,000 26,237,000 29,833,000 28,017,000 26,930,000 24,849,000               
          deferred income taxes
        -2,149,000 -8,087,000 -3,184,000 -5,883,000 -7,998,000 -5,183,000 -9,283,000 -6,555,000 -9,178,000 -6,178,000 1,537,000 -4,781,000 -8,659,000 241,000 14,880,000 -10,965,000 -1,744,000 2,754,000 -3,254,000 -1,979,000 -3,390,000 -1,108,000 -48,000 1,763,000 7,541,000 -391,000 669,000 1,906,000 2,515,000 -5,513,000 3,901,000 -817,000 5,184,000 -30,286,000 1,976,000 1,136,000 53,000 1,095,000 -338,000 1,437,000 -6,778,000 13,187,000 -2,506,000 -539,000 -1,524,000 23,725,000 5,239,000 6,387,000 3,716,000 4,937,000 615,000 1,532,000 3,178,000 3,315,000 -4,565,000 -1,447,000 -3,054,000 1,200,000 4,010,000 5,992,000 3,541,000 -4,215,000 4,424,000 
          stock-based compensation expense
        160,000 802,000 222,000 465,000 667,000 298,000 60,000 399,000 283,000 692,000 535,000 241,000 152,000 895,000 161,000 72,000 271,000 191,000 159,000 219,000 581,000 583,000 152,000 421,000 936,000 495,000 291,000 995,000 284,000 165,000 55,000 196,000 123,000 171,000 59,000 168,000 113,000                           
          debt-related amortization
         175,000 264,000 264,000 262,000 263,000 263,000 267,000 270,000 269,000 270,000                                                  
          gain on disposal of property and equipment
        -7,317,000 -12,192,000 -6,688,000   -5,998,000 -476,000   -25,214,000 -1,064,000 -8,023,000 -6,786,000 -4,100,000 -6,836,000 -81,712,000 -4,258,000 -10,097,000 -15,253,000   -6,091,000 -5,721,000   -7,363,000 -12,595,000 -7,542,000 -3,841,000 -9,553,000 -7,156,000 -5,385,000 -2,869,000 -6,829,000 -7,470,000 -6,300,000 -6,075,000 -1,932,000 -1,473,000 -4,512,000 -1,288,000 -7,790,000 -7,401,000 -9,668,000 -10,181,000 -6,384,000 -11,257,000 -13,860,000 -2,043,000 -8,971,000 -4,476,000 -8,645,000 -11,178,000 -5,676,000 -1,673,000 -3,546,000 -4,214,000 -9,804,000 -6,799,000 -11,662,000 -3,868,000 -507,000  
          changes in certain working capital items:
                                                                       
          trade receivables
        -3,671,000 5,824,000 5,698,000 9,297,000 -3,371,000 8,397,000 8,896,000 -981,000 -5,192,000 11,205,000 526,000 11,699,000 13,649,000 23,233,000 7,400,000 -1,829,000 -8,771,000 5,726,000 752,000 1,278,000 -4,991,000 6,961,000 1,595,000 -1,284,000 -6,096,000 3,792,000 7,572,000 -364,000 -4,324,000 6,565,000 2,963,000 3,088,000 2,722,000 6,461,000 5,778,000 2,377,000 623,000 4,860,000 5,305,000 1,488,000 2,512,000 3,510,000 5,941,000 3,284,000 3,290,000 10,201,000 923,000 3,007,000 -6,765,000 9,391,000 1,490,000 2,145,000 -5,192,000 4,201,000 -931,000 294,000 -5,921,000 221,000 2,468,000 -277,000 -4,991,000 -4,471,000  
          prepaid expenses and other current assets
        2,104,000 768,000 4,077,000 -4,314,000 1,291,000 1,465,000 2,944,000 -3,233,000 2,586,000 4,461,000 -1,589,000 1,329,000 4,864,000 1,500,000 123,000 -1,861,000 1,083,000 616,000 968,000 -1,980,000 4,053,000 3,017,000 -3,327,000 -3,788,000 470,000 -110,000 1,767,000 -752,000 -396,000 840,000 2,474,000 -1,420,000 -667,000 6,774,000 -558,000 -2,005,000 -3,351,000 2,826,000 1,883,000 -1,358,000 1,666,000 964,000 1,969,000 -107,000 1,475,000 -184,000 1,412,000 -578,000 -1,659,000 3,343,000 1,085,000 -1,472,000 -2,052,000 3,577,000 3,405,000 151,000 -1,445,000 1,673,000 1,376,000 -2,279,000 -7,229,000 -491,000  
          accounts payable, accrued liabilities, and accrued expenses
        2,179,000 -9,010,000 -4,467,000 -821,000 4,784,000 -2,830,000 -6,039,000 8,337,000 5,732,000 -5,822,000 -6,090,000 -8,108,000 -10,978,000 498,000 -10,246,000 4,964,000 3,557,000 -9,245,000 -3,729,000 -2,948,000 -2,554,000 -2,039,000 5,323,000 -167,000 -55,000 -1,222,000 -6,809,000 -2,569,000 -158,000 -7,844,000 -7,095,000 -4,967,000 -6,106,000 -13,672,000 -5,571,000 -5,836,000 -1,814,000 -12,354,000 -4,405,000 -903,000 6,599,000 -6,799,000 560,000 -364,000 6,805,000 -14,166,000 2,128,000 -4,177,000 -2,802,000 -7,912,000 -3,054,000 -149,000 1,393,000 -1,304,000 -104,000 83,000 2,278,000 -1,535,000 -1,267,000 -4,084,000 5,934,000 2,326,000 -1,380,000 
          accrued income taxes
        1,510,000 -77,000 1,413,000 -5,571,000 4,324,000 -699,000 3,557,000 224,000 4,997,000 5,194,000 -7,337,000 -17,921,000 12,850,000 -6,502,000 -10,732,000 11,031,000 7,369,000 -8,502,000 3,502,000 -6,128,000 5,248,000 -1,727,000 2,803,000 3,534,000 -2,967,000 -926,000 603,000 -974,000 1,920,000 5,553,000 -614,000 4,035,000 -5,321,000 1,573,000 -4,561,000 -8,048,000 5,574,000 1,103,000 1,453,000 -16,457,000 12,530,000 -2,566,000 -1,445,000 2,532,000 11,690,000 -21,580,000 1,527,000 1,693,000 2,353,000 -1,206,000 -4,133,000 -8,034,000 6,985,000 744,000 486,000 -13,345,000 9,123,000 1,709,000 -137,000 -6,215,000 3,145,000 8,463,000  
          net cash from operating activities
        23,153,000 14,942,000 27,530,000 20,999,000 25,843,000 37,788,000 35,594,000 39,990,000 30,976,000 40,816,000 27,195,000 30,814,000 66,442,000 82,163,000 54,042,000 20,915,000 37,593,000 27,724,000 32,919,000 27,343,000 35,432,000 45,863,000 49,229,000 43,701,000 40,057,000 36,993,000 37,703,000 35,907,000 35,769,000 37,896,000 38,926,000 37,494,000 32,227,000 32,323,000 26,382,000 18,734,000 32,099,000 35,585,000 42,299,000 21,987,000 55,910,000 47,525,000 41,237,000 46,020,000 55,690,000 43,436,000 50,869,000 46,159,000 31,989,000 38,042,000 22,860,000 21,879,000 28,454,000 34,668,000 23,835,000 15,308,000 28,362,000 27,186,000 30,115,000 17,837,000 23,942,000 28,715,000 29,550,000 
          capital expenditures
        -3,834,000 -1,642,000 -47,471,000 -46,070,000 8,886,000 -8,779,000 -4,273,000 -9,985,000 115,000 -18,358,000 -65,257,000 -49,244,000 -40,090,000 7,508,000 -37,858,000 -29,559,000 -19,971,000 5,761,000 -48,785,000 -38,146,000 -3,024,000 -9,942,000 -74,672,000 -2,823,000 -33,538,000 -47,318,000 -61,621,000 -26,465,000 -26,900,000 -56,783,000 -24,124,000 -81,762,000 -4,663,000 -82,844,000 -48,833,000 -34,839,000 -14,211,000 -18,573,000 -34,433,000 -39,488,000  -105,565,000 -46,985,000 -73,963,000 14,942,000 -105,524,000 -55,241,000 -32,560,000 -11,418,000 -51,210,000 4,148,000 -57,462,000 -19,480,000 -418,000 -11,114,000 -10,136,000 -2,994,000 -39,187,000 -29,383,000 -35,932,000 -20,072,000 -70,000 -6,727,000 
          free cash flows
        19,319,000 13,300,000 -19,941,000 -25,071,000 34,729,000 29,009,000 31,321,000 30,005,000 31,091,000 22,458,000 -38,062,000 -18,430,000 26,352,000 89,671,000 16,184,000 -8,644,000 17,622,000 33,485,000 -15,866,000 -10,803,000 32,408,000 35,921,000 -25,443,000 40,878,000 6,519,000 -10,325,000 -23,918,000 9,442,000 8,869,000 -18,887,000 14,802,000 -44,268,000 27,564,000 -50,521,000 -22,451,000 -16,105,000 17,888,000 17,012,000 7,866,000 -17,501,000  -58,040,000 -5,748,000 -27,943,000 70,632,000 -62,088,000 -4,372,000 13,599,000 20,571,000 -13,168,000 27,008,000 -35,583,000 8,974,000 34,250,000 12,721,000 5,172,000 25,368,000 -12,001,000 732,000 -18,095,000 3,870,000 28,645,000 22,823,000 
          investing activities
                                                                       
          proceeds from sale of property and equipment
        32,928,000 57,253,000 32,800,000 27,959,000 11,905,000 35,295,000 15,115,000 5,934,000 6,649,000 42,659,000 20,822,000 44,979,000 28,859,000 26,374,000 16,556,000 116,172,000 13,648,000 31,763,000 42,391,000 30,878,000 25,152,000 41,687,000 32,635,000 16,429,000 2,409,000 26,592,000 27,598,000 24,999,000 13,753,000 45,842,000 20,551,000 38,233,000 26,126,000 69,532,000 29,091,000 27,413,000 21,542,000 19,974,000 10,562,000 22,961,000 3,783,000 59,719,000 31,724,000 31,802,000 25,547,000 26,830,000 35,004,000 24,592,000 4,840,000 35,562,000 16,347,000 22,952,000 17,452,000 11,735,000 2,793,000 6,470,000 8,186,000 23,633,000 18,492,000 22,226,000 8,667,000 1,659,000 
          purchases of property and equipment
        -18,019,000  -39,681,000 -33,792,000 -23,558,000  -10,985,000 -10,547,000 -4,697,000  -68,844,000 -65,868,000 -42,149,000  -41,255,000 -28,534,000 -22,029,000  -45,628,000 -37,835,000 -9,750,000  -81,055,000                                -11,328,000 -10,052,000 -3,980,000       
          change in other assets
        18,000 112,000 -29,000 14,000 154,000 -26,000   3,028,000 -37,000 -70,000 489,000 570,000 -150,000   -10,000 -7,000 -252,000 78,000 57,000 29,000 -8,000 51,000 -16,000 -17,000 3,000 4,000 147,000 103,000 24,000 436,000 371,000 -733,000 -9,000 192,000 -1,029,000 -87,000 191,000 -94,000 -247,000 -187,000 24,000 1,658,000 7,516,000 -6,228,000 41,000 -90,000 -630,000 -206,000 42,000 -31,000 -700,000 -107,000 154,000 -51,000 -92,000 -257,000 -1,477,000 8,000 -48,000  
          net cash from investing activities
        14,927,000 -1,772,000 -6,910,000 -5,819,000 -11,499,000 -48,038,000 4,130,000 -4,583,000 1,952,000 13,952,000 -48,059,000 -20,959,000 -12,801,000 -41,806,000 -578,652,000 -34,420,000 -8,381,000 -7,674,000 -3,244,000 -7,209,000 15,480,000 1,231,000 -48,391,000 -24,256,000 -39,632,000 -16,456,000 -88,611,000 -7,272,000 -20,452,000 4,239,000 -19,936,000 -16,661,000 -5,456,000 -6,569,000 -121,334,000 -4,890,000 294,000 -5,675,000 -17,975,000 -12,461,000 -3,051,000 -33,605,000 -22,195,000 -15,191,000 3,778,000 -49,539,000 -19,928,000 -26,191,000 -19,821,000 -108,093,000 1,502,000 -6,130,000 -20,786,000 -29,391,000 -8,642,000 27,872,000 4,180,000 2,458,000 -9,722,000 -10,338,000 670,000 6,645,000  
          financing activities
                                                                       
          payment of cash dividends
        -1,550,000  -1,552,000 -1,572,000 -1,570,000  -1,569,000    -1,580,000    -1,578,000    -1,599,000 -1,599,000  -1,628,000 -1,628,000 -1,628,000  -3,282,000 -1,640,000  -1,639,000 -1,644,000 -1,667,000  -1,666,000 -1,667,000 -1,667,000                           
          shares withheld for employee taxes related to stock-based compensation
        -77,000 -87,000 -67,000 -115,000 -96,000 -24,000 -225,000 -95,000 -63,000 -77,000 -58,000 -114,000 -41,000 -215,000 -9,000 -25,000 -41,000 -57,000 -80,000 -14,000 -96,000 -151,000 -144,000 -48,000 -239,000 -117,000 -94,000 -214,000 -107,000 -32,000 -57,000 -27,000 -97,000 -80,000 -55,000 -63,000                           
          repayments of finance leases and debt
        -9,883,000  -8,592,000 -5,607,000 -1,342,000  -30,643,000 -26,698,000 -36,660,000  -5,114,000 -17,448,000 -47,325,000                                                   
          net cash from financing activities
        -11,510,000 -27,280,000 -11,640,000 -16,225,000 -3,008,000 -7,897,000 -32,437,000 -35,656,000 -36,723,000 -47,429,000 -6,752,000 -19,143,000 -47,366,000 -55,659,000 417,674,000 -2,717,000 -41,000 -43,334,000 -16,480,000 -1,613,000 -16,717,000 -15,145,000 -1,772,000 -1,676,000 -14,145,000 -55,219,000 -43,263,000 -214,000 -1,747,000 -1,672,000 -5,860,000 -21,300,000 -3,057,000 -1,667,000 -25,049,000 -1,722,000 -1,730,000 -1,667,000 -1,667,000 -1,666,000 -16,344,000 -44,853,000 -34,353,000 -3,524,000 -24,600,000 83,000 -23,760,000 -20,757,000 -13,000,000 -76,401,000 -1,701,000   -98,180,000 -13,191,000   -30,996,000 -30,688,000     
          net increase in cash, cash equivalents and restricted cash
        26,570,000  8,980,000 -1,045,000 11,336,000    -3,795,000   -9,288,000 6,275,000  -106,936,000 -16,222,000 29,171,000 -23,284,000 13,195,000 18,521,000 34,195,000 31,949,000 -934,000 17,769,000 -13,720,000 -34,682,000 -94,171,000 28,421,000 13,570,000 40,463,000 13,130,000 -467,000 23,714,000                               
          cash, cash equivalents and restricted cash
                                                                       
          beginning of period
        31,445,000 26,284,000 41,188,000 64,478,000 173,767,000 131,140,000 96,076,000 182,938,000 106,098,000 128,507,000 33,232,000 17,303,000 17,763,000 119,838,000 139,770,000 121,120,000 52,351,000 
          end of period
        58,015,000 -14,110,000 8,980,000 -1,045,000 37,620,000 -18,147,000 7,287,000 -249,000 37,393,000 7,339,000 -27,616,000 -9,288,000 70,753,000 -15,302,000 -106,936,000 -16,222,000 202,938,000 -23,284,000 13,195,000 18,521,000 165,335,000 31,949,000 -934,000 17,769,000 82,356,000 -34,682,000 -94,171,000 28,421,000 196,508,000 40,463,000 13,130,000 -467,000 129,812,000 24,087,000 -120,001,000 12,122,000 159,170,000 28,243,000 22,657,000 7,860,000 69,747,000 -30,933,000 -15,311,000 27,305,000 52,171,000 -6,020,000 7,181,000 -789,000 16,931,000 -146,452,000 22,661,000 14,048,000 127,506,000 -92,903,000 2,002,000 38,427,000 172,312,000 -1,352,000 -10,295,000 5,685,000 145,732,000 87,711,000 11,010,000 
          supplemental disclosures of cash flow information
                                                                       
          cash paid during the period for interest expense
        2,525,000 2,837,000 3,236,000 2,919,000 3,169,000 3,446,000 3,642,000 5,365,000 5,289,000 5,665,000 5,174,000 5,484,000 6,121,000 5,395,000 830,000                                                 
          cash paid during the period for income taxes, net of refunds
        168,000 2,374,000 130,000 7,126,000 -328,000 5,612,000 4,170,000 5,937,000 -77,000 997,000 3,398,000 25,508,000 232,000 11,315,000 4,385,000 28,168,000 142,000 12,064,000 8,740,000 14,890,000 2,825,000 9,066,000 4,041,000 666,000 -109,000 6,044,000 5,642,000 6,967,000 235,000 7,858,000 3,376,000 1,552,000 46,000 156,000 7,730,000 14,035,000 -12,000 5,758,000 6,395,000 23,163,000 221,000   10,310,000 492,000 10,527,000 6,710,000 6,065,000 421,000 7,025,000 13,775,000 16,867,000 434,000 6,530,000 11,503,000 23,479,000 1,264,000 6,987,000 6,034,000 10,586,000 545,000 100,000  
          noncash investing and financing activities:
                                                                       
          purchased property and equipment in accounts payable
        14,185,000 -1,642,000 -7,790,000 -12,278,000 32,444,000 -8,779,000 6,712,000 562,000 4,812,000 -18,358,000 3,587,000 16,624,000 2,059,000 7,508,000 3,397,000 -1,025,000 2,058,000 5,761,000 -3,157,000 -311,000 6,726,000 -9,942,000 6,383,000 -2,823,000 8,554,000 -4,086,000 -7,556,000 5,809,000 7,309,000 -15,033,000 16,466,000 -26,844,000 27,355,000 -3,613,000 5,837,000 -2,243,000 3,406,000 -2,464,000 -6,807,000     -14,482,000 20,164,000 -21,639,000 -6,537,000 18,264,000 10,142,000 -7,860,000 18,837,000 -18,538,000 18,752,000 -418,000 214,000 -84,000 986,000 -4,204,000 1,149,000 1,380,000 3,358,000 90,000 -6,727,000 
          sold revenue equipment and property in other current assets
        2,579,000 -2,763,000    -389,000    427,000 1,595,000 262,000 232,000 -1,500,000 -26,000 1,871,000 1,213,000  -93,000 1,304,000 212,000  3,178,000 17,000 2,000,000                                       
          common stock dividends declared in accounts payable
        1,550,000 1,000 -3,000 -20,000 1,572,000 1,000 -13,000 1,582,000  1,000 -1,000 1,581,000  1,000 1,579,000                           1,000 1,759,000  -1,000 1,000 1,758,000  -1,000 1,701,000  -20,000 -1,000 1,736,000  -24,000 1,814,000 1,814,000  
          reconciliation of cash, cash equivalents and restricted cash
                                                                       
          cash and cash equivalents
        44,490,000  9,809,000 -994,000 23,873,000  6,878,000 38,000 23,823,000  -26,149,000 -9,256,000 55,506,000  -107,055,000 -15,206,000 187,085,000  13,125,000 19,029,000 148,212,000  -508,000 18,274,000 64,183,000   29,339,000 176,303,000  13,598,000 1,383,000 105,019,000                               
          restricted cash included in other current assets
        243,000  -14,000 -18,000 269,000  -5,000 -6,000 323,000  -442,000 -5,000 746,000  -17,000 -19,000 916,000  -75,000 -26,000 1,033,000  -294,000 -142,000 1,533,000   -234,000 2,638,000  479,000 -190,000 3,009,000                               
          restricted cash included in other assets
        13,282,000  -815,000 -33,000 13,478,000  414,000 -281,000 13,247,000  -1,025,000 -27,000 14,501,000  136,000 -997,000 14,937,000  145,000 -482,000 16,090,000  -132,000 -363,000 16,640,000   -684,000 17,567,000  -947,000 -1,660,000 21,784,000                               
          total cash, cash equivalents and restricted cash
        58,015,000  8,980,000 -1,045,000 37,620,000  7,287,000 -249,000 37,393,000  -27,616,000 -9,288,000 70,753,000  -106,936,000 -16,222,000 202,938,000  13,195,000 18,521,000 165,335,000  -934,000 17,769,000 82,356,000   28,421,000 196,508,000  13,130,000 -467,000 129,812,000                               
          net income
             -1,853,000 -9,283,000 -3,478,000 -15,108,000 5,095,000 -10,703,000 7,771,000 12,612,000 15,489,000 24,414,000 76,906,000 16,775,000 20,335,000 24,465,000 20,743,000 13,734,000 17,672,000 20,714,000 19,182,000 13,238,000 12,787,000 20,501,000 22,361,000 17,318,000 22,440,000 19,055,000 17,804,000 13,378,000 38,605,000 7,915,000 14,617,000 14,036,000 13,114,000 12,527,000 16,368,000 14,377,000 17,015,000 15,113,000 23,317,000 17,611,000 21,545,000 22,738,000 26,472,000 14,079,000 15,842,000 15,866,000 19,140,000 19,734,000 14,292,000 12,433,000 18,228,000 16,588,000 17,122,000 15,398,000 22,533,000 14,879,000 11,887,000 10,686,000 
          adjustments to reconcile net income to net cash provided by operating activities:
                                                                       
          impairment of trade name
                                                                       
          changes in certain working capital items
                                                                       
          purchases of property and equipment, net of trades
                                -42,092,000 -43,232,000 -54,065,000 -32,274,000 -34,209,000 -41,750,000 -40,590,000 -54,918,000 -32,018,000 -79,231,000 -54,670,000 -32,596,000 -17,617,000 -16,109,000 -27,626,000 -39,488,000 -2,865,000 -105,565,000 -46,985,000 -59,481,000 -5,222,000 -83,885,000 -48,704,000 -50,824,000 -21,560,000 -43,350,000 -14,689,000 -38,924,000 -38,232,000     -34,983,000 -30,532,000 -37,312,000 -23,430,000 -160,000  
          cash dividends paid
                                                                       
          repayments on finance leases and debt
                     -52,283,000 -28,082,000                                                 
          repurchases of common stock
         -35,000 -1,429,000             -603,000 -16,400,000 -15,022,000 -13,376,000 -12,278,000     -1,000 -4,164,000 -19,629,000 -1,293,000     -14,678,000 -43,166,000            -9,718,000 -11,457,000   -27,475,000      
          net increase in cash and cash equivalents
                                         24,087,000 -120,001,000 12,122,000 30,663,000 28,243,000 22,657,000 7,860,000 36,515,000 -30,933,000 -15,311,000 27,305,000 34,868,000 -6,020,000 7,181,000 -789,000 -832,000 -146,452,000 22,661,000 14,048,000 7,668,000 -92,903,000 2,002,000 38,427,000 32,542,000 -1,352,000 -10,295,000 5,685,000 24,612,000 35,360,000  
          supplemental disclosures of cash flowinformation
                                                                       
          right-of-use assets obtained in exchange for operating lease liabilities
                     -640,000 -668,000                                                 
          loss on disposal of property and equipment
            -1,784,000    89,000            -4,232,000    229,000                                       
          acquisition of business, net of cash acquired
                     -553,803,000           200,000        907,000            -3,011,000               
          proceeds from issuance of long-term debt
                                                                      
          net decrease in cash and cash equivalents
                                                                       
          fair value of revenue equipment traded
                                                    58,000 137,000 3,198,000               
          adjustments to reconcile net income to net cash from operating activities:
                                                                       
          net decrease in cash, cash equivalents and restricted cash
                                                                       
          treasury stock acquired in accounts payable
                                                                       
          right-of-use assets obtained in exchange for operating lease liabilities through acquisitions
                      -3,772,000                                                 
          repayments on acquired debt
                                 -53,461,000                                      
          interest paid
                                                   40,000 67,000 111,000 143,000 163,000               
          sold revenue equipment in other current assets
                                 -5,483,000 4,317,000 -2,163,000 4,611,000 -12,117,000 10,300,000 -6,146,000 11,746,000 -5,444,000 2,409,000 1,302,000 2,602,000                           
          amortization of stock-based compensation, net of tax
                                             116,000 76,000   209,000 328,000                     
          repayments of debt assumed
                                                                       
          change in designated funds for equipment purchases
                                         977,000 7,387,000 302,000 -3,823,000 -8,511,000   -3,875,000  -6,747,000 12,464,000 -18,205,000                   
          change in designated funds for claims liabilities
                                                                       
          repayments on acquired debt and line of credit
                                                                       
          payment of contingent consideration related to acquisition
                                                 1,000                      
          change in designated funds for claims acquired
                                                                       
          borrowings on line of credit
                                                     16,100,000                 
          repayments on line of credit
                                                 -24,600,000 -12,500,000 -22,000,000                 
          sold property and equipment in other current assets
                                              -698,000 1,609,000 892,000   -5,284,000 6,882,000                   
          payments of cash dividends
                                               -1,666,000 -1,666,000                       
          contingent consideration related to acquisition
                                                                       
          amortization of stock-based compensation
                                                587,000    287,000 446,000 142,000 285,000 261,000 378,000 184,000 268,000 354,000 379,000 369,000 729,000 902,000       
          loss on sale of investments
                                                                       
          maturity, calls and sales of investments
                                                                       
          repayments on debt assumed
                                                                       
          issuance of common stock in acquisition of business
                                                                       
          cash dividends
                                                      -1,760,000    -1,701,000   -88,462,000 -1,734,000   -3,521,000      
          proceeds (repayments) from (on) line of credit
                                                        -13,000,000               
          proceeds from issuance of long-term debt, net of repayments
                                                                       
          repayment of debt assumed
                                                                       
          depreciation
                                                          15,283,000 17,094,000 15,232,000 15,140,000 14,415,000 14,161,000 14,105,000 16,450,000 15,066,000 13,829,000 12,531,000 15,723,000 18,287,000 
          maturity and calls of investments
                                                          50,000 9,800,000 25,000 1,025,000 31,300,000 25,000 13,900,000 2,575,000 6,225,000 15,425,000 5,194,000  
          purchases of investments
                                                                       
          cash dividend
                                                                       
          stock repurchase
                                                                       
          amortization of share based compensation
                                                                       
          net (purchases) sales of auction rate securities
                                                                       
          trade value of revenue equipment traded
                                                                       
          net sale (purchases) of investments
                                                                       
          cash paid during the period for income taxes