XML 35 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 257,413 $ 243,796
Receivables, net of allowance for credit loss of $41,542 and $38,113 3,963,487 2,449,577
Contract assets, net of allowance for credit loss 453,660 197,176
Prepaid expenses and other 129,593 51,152
Total current assets 4,804,153 2,941,701
Property and equipment 442,112 478,982
Accumulated depreciation and amortization (302,281) (300,033)
Net property and equipment 139,831 178,949
Goodwill 1,484,754 1,487,187
Other intangible assets, net of accumulated amortization of $88,302 and $68,249 89,606 113,910
Right-of-use lease assets 292,559 319,785
Deferred tax assets 124,900 18,640
Other assets 92,309 84,086
Total assets 7,028,112 5,144,258
Current liabilities:    
Accounts payable 1,813,473 1,195,099
Outstanding checks 105,828 88,265
Accrued expenses:    
Compensation 201,421 138,460
Transportation expense 342,778 153,574
Income taxes 100,265 43,700
Other accrued liabilities 171,266 154,460
Current lease liabilities 66,311 66,174
Current portion of debt 525,000 0
Total current liabilities 3,326,342 1,839,732
Long-term debt 1,393,649 1,093,301
Noncurrent lease liabilities 241,369 268,572
Noncurrent income taxes payable 28,390 26,015
Deferred tax liabilities 16,113 22,182
Other long-term liabilities 315 14,523
Total liabilities 5,006,178 3,264,325
Commitments and contingencies
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,206 and 179,232 shares issued, 129,186 and 134,298 outstanding 12,919 13,430
Additional paid-in capital 673,628 566,022
Retained earnings 4,936,861 4,372,833
Accumulated other comprehensive loss (61,134) (45,998)
Treasury stock at cost (50,020 and 44,934 shares) (3,540,340) (3,026,354)
Total stockholders’ investment 2,021,934 1,879,933
Total liabilities and stockholders’ investment $ 7,028,112 $ 5,144,258