XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 317,449 $ 268,730
Accounts receivable, net of allowance for doubtful accounts of $24,654 and $12,623, respectively 3,897,481 3,568,290
Inventories 151,013 184,605
Contract assets, net 85,767 120,518
Other current assets 208,798 189,158
Total current assets 4,660,508 4,331,301
Long-term contract assets, net 105,273 132,780
Property and equipment, net of accumulated depreciation and amortization of $222,495 and $219,591, respectively 214,878 210,061
Goodwill 888,808 684,345
Intangible assets, net of accumulated amortization of $226,900 and $175,463, respectively 448,680 369,687
Long-term accounts receivable 828,465 412,666
Other assets 139,831 145,510
Total assets 7,286,443 6,286,350
Current liabilities:    
Accounts payable—trade 2,683,323 2,255,183
Accounts payable—inventory financing facilities 235,192 231,850
Accrued expenses and other current liabilities 493,175 538,346
Current portion of long-term debt 332,439 348,004
Total current liabilities 3,744,129 3,373,383
Long-term debt 754,377 592,517
Deferred income taxes 72,849 27,588
Long-term accounts payable 788,078 353,794
Other liabilities 160,710 203,335
Total liabilities 5,520,143 4,550,617
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,761 shares at September 30, 2024 and $32,590 shares at December 31, 2023 issued and outstanding 318 326
Additional paid-in capital 334,337 328,607
Retained earnings 1,471,546 1,448,412
Accumulated other comprehensive loss – foreign currency translation adjustments (39,901) (41,612)
Total stockholders’ equity 1,766,300 1,735,733
Total liabilities and stockholders' equity $ 7,286,443 $ 6,286,350