v3.26.1
Note 6 - Segment Information - Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Revenues from external customers $ 1,899,679   $ 1,930,707   $ 3,583,864 $ 3,781,537  
Cost of products sold 1,538,010   1,551,036   2,878,395 3,044,106  
Controllable expenses 220,366   221,415   435,963 439,968  
Allocated expenses 44,117   48,050   90,112 95,388  
Segment operating income (loss) 97,186   110,206   179,393 202,075  
Other Income (loss), net (526)   (372)   (990) (812)  
Interest income 2,861   365   3,930 1,039  
Interest expense 7,244   13,091   14,667 26,629  
Income taxes 19,257   24,119   32,966 42,068  
Net income (loss) 73,020 $ 61,680 72,989 $ 60,617 134,700 133,606  
Segment assets 4,659,529   4,715,774   4,659,529 4,715,774 $ 4,430,536
Capital expenditures 82,302   125,672   148,332 238,986  
Depreciation and amortization 19,068   17,611   37,786 34,867  
Operating Segments [Member] | Truck Segment [Member]              
Revenues from external customers 1,895,160   1,926,222   3,575,733 3,773,566  
Cost of products sold 1,537,509   1,550,455   2,877,496 3,043,162  
Controllable expenses 218,924   219,008   433,198 436,216  
Allocated expenses 41,865   47,110   85,740 92,428  
Segment operating income (loss) 96,860   109,649   179,299 201,760  
Other Income (loss), net (526)   (372)   (990) (812)  
Interest income 2,861   365   3,930 1,039  
Interest expense 7,150   13,000   14,479 26,447  
Income taxes 19,257   24,119   32,966 42,068  
Net income (loss) 72,788   72,523   134,794 133,473  
Segment assets 4,595,437   4,653,484   4,595,437 4,653,484  
Capital expenditures 82,302   125,146   148,332 238,460  
Depreciation and amortization 18,916   17,463   37,485 34,578  
Operating Segments [Member] | Other Operating Segment [Member]              
Revenues from external customers 4,519   4,485   8,131 7,971  
Cost of products sold 500   581   899 945  
Controllable expenses 1,441   2,407   2,765 3,751  
Allocated expenses 2,252   941   4,373 2,962  
Segment operating income (loss) 326   556   94 315  
Other Income (loss), net 0   0   0 0  
Interest income 0   0   0 0  
Interest expense 94   91   188 182  
Income taxes 0   0   0 0  
Net income (loss) 232   465   (94) 133  
Segment assets 64,092   62,290   64,092 62,290  
Capital expenditures 0   526   0 526  
Depreciation and amortization $ 152   $ 148   $ 301 $ 288