XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1Close
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 379,111 $ 268,730
Accounts receivable, net of allowance for doubtful accounts of $13,008 and $12,623, respectively 3,573,253 3,568,290
Inventories 169,457 184,605
Contract assets, net 100,648 120,518
Other current assets 218,882 189,158
Total current assets 4,441,351 4,331,301
Long-term contract assets, net 121,994 132,780
Property and equipment, net of accumulated depreciation and amortization of $219,112 and $219,591, respectively 208,365 210,061
Goodwill 680,876 684,345
Intangible assets, net of accumulated amortization of $189,796 and $175,463, respectively 354,146 369,687
Long-term accounts receivable 618,672 412,666
Other assets 141,835 145,510
Total assets 6,567,239 6,286,350 Close
Current liabilities:    
Accounts payable—trade 2,422,632 2,255,183
Accounts payable—inventory financing facilities 227,062 231,850
Accrued expenses and other current liabilities 517,707 538,346
Current portion of long-term debt 331,566 348,004
Total current liabilities 3,498,967 3,373,383
Long-term debt 550,006 592,517
Deferred income taxes 23,306 27,588
Long-term accounts payable 566,233 353,794
Other liabilities 173,236 203,335
Total liabilities 4,811,748 4,550,617 Close
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.01 par value, 3,000 shares authorized; no shares issued 0 0
Common stock, $0.01 par value, 100,000 shares authorized; 32,548 shares at March 31, 2024 and $32,590 shares at December 31, 2023 issued and outstanding 325 326
Additional paid-in capital 326,539 328,607
Retained earnings 1,482,330 1,448,412
Accumulated other comprehensive loss – foreign currency translation adjustments (53,703) (41,612)
Total stockholders’ equity 1,755,491 1,735,733 Close
Total liabilities and stockholders' equity $ 6,567,239 $ 6,286,350