XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 321,850 $ 259,234
Accounts receivable, net of allowance for doubtful accounts of $42,771 and $35,687, respectively 4,608,997 4,172,104
Inventories 149,194 122,581
Contract assets, net 64,488 81,980
Other current assets 245,607 208,723
Total current assets 5,390,136 4,844,622
Long-term contract assets, net 69,055 86,953
Property and equipment, net of accumulated depreciation and amortization of $225,041 and $220,311, respectively 215,151 215,678
Goodwill 896,644 893,516
Intangible assets, net of accumulated amortization of $262,430 and $243,187, respectively 409,345 426,493
Long-term accounts receivable 816,939 845,943
Other assets 125,303 135,373
Total assets 7,922,573 7,448,578
Current liabilities:    
Accounts payable—trade 3,518,856 3,059,667
Accounts payable—inventory financing facilities 260,719 217,604
Accrued expenses and other current liabilities 606,210 512,052
Current portion of long-term debt 15 332,879
Total current liabilities 4,385,800 4,122,202
Long-term debt 961,172 531,233
Deferred income taxes 56,900 64,459
Long-term accounts payable 769,987 799,546
Other liabilities 157,770 160,527
Total liabilities 6,331,629 5,677,967
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; 31,912 shares at March 31, 2025 and $31,778 shares at December 31, 2024 issued and outstanding 319 318
Additional paid-in capital 144,941 342,893
Retained earnings 1,516,072 1,508,558
Accumulated other comprehensive loss – foreign currency translation adjustments (70,388) (81,158)
Total stockholders’ equity 1,590,944 1,770,611
Total liabilities and stockholders' equity $ 7,922,573 $ 7,448,578
Common stock, shares outstanding (in shares)   31,778
Common stock, shares issued (in shares) 31,912 31,778