v3.26.1
Note 11 - Revenue and Business Segments - Operating Revenue and Operating Income by Segment (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Operating revenue $ 223,543 $ 229,922 $ 427,069 $ 453,074
Salaries, wages and benefits 72,538 78,570 144,657 157,370
Purchased transportation 38,819 43,123 72,287 80,779
Fuel and fuel taxes 45,767 32,591 79,674 65,708
Supplies and maintenance 15,318 15,606 30,446 31,119
Depreciation 24,762 27,307 49,768 54,777
Operating taxes and licenses 2,273 2,451 4,518 4,868
Insurance and claims 9,306 15,852 22,551 29,229
Operating revenue 223,543 229,922 427,069 453,074
Communications and utilities 2,152 2,164 4,257 4,443
Operating income/(loss) 6,916 9,734 8,508 15,593
Gain on disposition of revenue equipment (1,673) (5,182) (3,093) (6,847)
Other 7,365 7,706 13,496 16,035
Total operating expenses 216,627 220,188 418,561 437,481
Revenue Equipment [Member]        
Gain on disposition of revenue equipment     (3,093) (6,847)
Operating Segments [Member]        
Operating revenue 223,543 229,922 427,069 453,074
Salaries, wages and benefits 72,538 78,570 144,657 157,370
Purchased transportation 38,819 43,123 72,287 80,779
Fuel and fuel taxes 45,767 32,591 79,674 65,708
Supplies and maintenance 15,318 15,606 30,446 31,119
Depreciation 24,762 27,307 49,768 54,777
Operating taxes and licenses 2,273 2,451 4,518 4,868
Insurance and claims 9,306 15,852 22,551 29,229
Operating revenue 223,543 229,922 427,069 453,074
Communications and utilities 2,152 2,164 4,257 4,443
Operating income/(loss) 6,916 9,734 8,508 15,593
Other 7,365 7,706 13,496 16,035
Total operating expenses $ 216,627 $ 220,188 $ 418,561 $ 437,481
Operating ratio 0.969 0.958 0.98 0.966
Operating ratio, net of fuel surcharges 0.963 0.952 0.977 0.961
Operating Segments [Member] | Revenue Equipment [Member]        
Gain on disposition of revenue equipment $ (1,673) $ (5,182) $ (3,093) $ (6,847)
Truckload [Member]        
Operating revenue 116,320 106,486 221,710 210,877
Operating income/(loss) 2,417 2,344 1,473 2,044
Truckload [Member] | Operating Segments [Member]        
Operating revenue 116,320 106,486 221,710 210,877
Salaries, wages and benefits 42,419 43,726 84,931 87,156
Purchased transportation 1,386 864 2,454 1,919
Fuel and fuel taxes 31,049 20,793 53,864 41,246
Supplies and maintenance 10,883 10,410 21,884 20,659
Depreciation 16,186 16,219 32,390 32,273
Operating taxes and licenses 1,361 1,418 2,702 2,785
Insurance and claims 6,185 8,997 13,655 16,483
Operating revenue 116,320 106,486 221,710 210,877
Communications and utilities 1,299 1,195 2,553 2,460
Operating income/(loss) 2,417 2,344 1,473 2,044
Other 4,125 3,914 7,626 8,161
Total operating expenses $ 113,903 $ 104,142 $ 220,237 $ 208,833
Operating ratio 0.979 0.978 0.993 0.99
Operating ratio, net of fuel surcharges 0.974 0.975 0.992 0.989
Truckload [Member] | Operating Segments [Member] | Revenue Equipment [Member]        
Gain on disposition of revenue equipment $ (990) $ (3,394) $ (1,822) $ (4,309)
Truckload [Member] | Revenue, Net of Fuel Surcharge [Member]        
Operating revenue 92,721 92,484 182,031 182,590
Truckload [Member] | Truckload Fuel Surcharge Revenue [Member]        
Operating revenue 23,599 14,002 39,679 28,287
Dedicated [Member]        
Operating revenue 67,296 71,874 130,759 145,499
Operating income/(loss) 2,440 5,429 4,062 10,283
Dedicated [Member] | Operating Segments [Member]        
Operating revenue 67,296 71,874 130,759 145,499
Salaries, wages and benefits 28,226 30,785 55,941 62,219
Purchased transportation 2,417 2,371 4,821 4,715
Fuel and fuel taxes 14,718 10,755 25,810 22,502
Supplies and maintenance 4,438 4,566 8,560 9,098
Depreciation 8,173 9,378 16,556 18,929
Operating taxes and licenses 856 947 1,708 1,914
Insurance and claims 3,224 6,100 8,227 11,445
Operating revenue 67,296 71,874 130,759 145,499
Communications and utilities 673 689 1,311 1,435
Operating income/(loss) 2,440 5,429 4,062 10,283
Other 2,814 2,515 5,034 5,328
Total operating expenses $ 64,856 $ 66,445 $ 126,697 $ 135,216
Operating ratio 0.964 0.924 0.969 0.929
Operating ratio, net of fuel surcharges 0.954 0.911 0.962 0.917
Dedicated [Member] | Operating Segments [Member] | Revenue Equipment [Member]        
Gain on disposition of revenue equipment $ (683) $ (1,661) $ (1,271) $ (2,369)
Dedicated [Member] | Revenue, Net of Fuel Surcharge [Member]        
Operating revenue 52,578 61,338 105,752 123,743
Dedicated [Member] | Fuel Surcharge Revenue [Member]        
Operating revenue 14,718 10,536 25,007 21,756
Brokerage [Member]        
Operating revenue 0 11,703 0 23,820
Operating income/(loss) 2,059 2,696 2,973 4,856
Brokerage [Member] | Operating Segments [Member]        
Operating revenue 39,927 39,859 74,600 72,878
Salaries, wages and benefits 1,893 1,981 3,785 3,769
Purchased transportation 35,016 33,529 65,012 61,234
Fuel and fuel taxes 0 0 0 0
Supplies and maintenance (3) 5 2 7
Depreciation 403 493 822 999
Operating taxes and licenses 56 26 108 47
Insurance and claims (103) 402 669 597
Operating revenue 39,927 39,859 74,600 72,878
Communications and utilities 180 225 393 438
Operating income/(loss) 2,059 2,696 2,973 4,856
Other 426 502 836 931
Total operating expenses $ 37,868 $ 37,163 $ 71,627 $ 68,022
Operating ratio 0.948 0.932 0.96 0.933
Operating ratio, net of fuel surcharges 0.948 0.932 0.96 0.933
Brokerage [Member] | Operating Segments [Member] | Revenue Equipment [Member]        
Gain on disposition of revenue equipment $ 0 $ 0 $ 0 $ 0
Intermodal [Member]        
Operating revenue 0 1,610 0 3,459
Operating income/(loss) 0 (735) 0 (1,590)
Intermodal [Member] | Operating Segments [Member]        
Operating revenue 0 11,703 0 23,820
Salaries, wages and benefits 0 2,078 0 4,226
Purchased transportation 0 6,359 0 12,911
Fuel and fuel taxes 0 1,043 0 1,960
Supplies and maintenance 0 625 0 1,355
Depreciation 0 1,217 0 2,576
Operating taxes and licenses 0 60 0 122
Insurance and claims 0 353 0 704
Operating revenue 0 11,703 0 23,820
Communications and utilities 0 55 0 110
Operating income/(loss) 0 (735) 0 (1,590)
Other 0 775 0 1,615
Total operating expenses $ 0 $ 12,438 $ 0 $ 25,410
Operating ratio 0 1.063 0 1.067
Operating ratio, net of fuel surcharges 0 1.073 0 1.078
Intermodal [Member] | Operating Segments [Member] | Revenue Equipment [Member]        
Gain on disposition of revenue equipment $ 0 $ (127) $ 0 $ (169)
Intermodal [Member] | Revenue, Net of Fuel Surcharge [Member]        
Operating revenue 39,927 39,859 74,600 72,878
Intermodal [Member] | Fuel Surcharge Revenue [Member]        
Operating revenue $ 0 $ 10,093 $ 0 $ 20,361