XML 71 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1Close
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 268,730 $ 163,637
Accounts receivable, net 3,568,290 3,272,371
Inventories 184,605 265,154
Contract assets, net 120,518 7,909
Other current assets 189,158 191,597
Total current assets 4,331,301 3,900,668
Long-term contract assets, net 132,780 0
Property and equipment, net 210,061 204,260
Goodwill 684,345 493,033
Intangible assets, net 369,687 204,998
Long-term accounts receivable 412,666 160,818
Other assets 145,510 148,804
Total assets 6,286,350 5,112,581 Close
Current liabilities:    
Accounts payable—trade 2,255,183 1,785,076
Accounts payable—inventory financing facilities 231,850 301,314
Accrued expenses and other current liabilities 538,346 433,789
Current portion of long-term debt 348,004 346,228
Total current liabilities 3,373,383 2,866,407
Long-term debt 592,517 291,672
Deferred income taxes 27,588 32,844
Long-term accounts payable 353,794 127,004
Other liabilities 203,335 156,586
Total liabilities 4,550,617 3,474,513 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,590 and 34,009 shares issued and outstanding in 2023 and 2022, respectively 326 340
Additional paid-in capital 328,607 327,872
Retained earnings 1,448,412 1,368,658
Accumulated other comprehensive loss – foreign currency translation adjustments (41,612) (58,802)
Total stockholders’ equity 1,735,733 1,638,068 Close
Total liabilities and stockholders' equity $ 6,286,350 $ 5,112,581