XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 131,704 $ 145,524
Receivables, net of allowance for credit loss of $14,973 and $14,229 2,630,350 2,381,963
Contract assets, net of allowance for credit loss 273,251 189,900
Prepaid expenses and other 137,871 163,307
Assets held for sale 165,810 0
Total current assets 3,338,986 2,880,694
Property and equipment, net of accumulated depreciation and amortization 132,632 144,718
Goodwill 1,446,695 1,473,600
Other intangible assets, net of accumulated amortization 30,987 43,662
Right-of-use lease assets 333,936 353,890
Deferred tax assets 220,738 214,619
Other assets 109,381 114,097
Total assets 5,613,355 5,225,280
Current liabilities:    
Accounts payable 1,325,874 1,303,951
Outstanding checks 46,933 66,383
Accrued expenses:    
Compensation 165,163 135,104
Transportation expense 212,608 147,921
Income taxes 7,178 4,748
Other accrued liabilities 161,870 159,435
Current lease liabilities 74,538 74,451
Current portion of debt 150,000 160,000
Liabilities held for sale 96,673 0
Total current liabilities 2,240,837 2,051,993
Long-term debt 1,411,356 1,420,487
Noncurrent lease liabilities 281,015 297,563
Noncurrent income taxes payable 24,215 21,289
Deferred tax liabilities 11,714 13,177
Other long-term liabilities 4,152 2,074
Total liabilities 3,973,289 3,806,583
Stockholders’ investment:    
Preferred stock, $0.10 par value, 20,000 shares authorized; no shares issued or outstanding 0 0
Common stock, $0.10 par value, 480,000 shares authorized; 179,199 and 179,204 shares issued, 118,083 and 116,768 outstanding 11,808 11,677
Additional paid-in capital 771,485 754,093
Retained earnings 5,713,207 5,620,790
Accumulated other comprehensive loss (72,255) (80,946)
Treasury stock at cost (61,116 and 62,436 shares) (4,784,179) (4,886,917)
Total stockholders’ investment 1,640,066 1,418,697
Total liabilities and stockholders’ investment $ 5,613,355 $ 5,225,280