XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1Close
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 256,307 $ 268,730
Accounts receivable, net of allowance for doubtful accounts of $28,397 and $12,623, respectively 4,143,400 3,568,290
Inventories 145,456 184,605
Contract assets, net 89,179 120,518
Other current assets 265,141 189,158
Total current assets 4,899,483 4,331,301
Long-term contract assets, net 119,332 132,780
Property and equipment, net of accumulated depreciation and amortization of $220,600 and $219,591, respectively 211,852 210,061
Goodwill 872,785 684,345
Intangible assets, net of accumulated amortization of $207,112 and $175,463, respectively 460,809 369,687
Long-term accounts receivable 648,162 412,666
Other assets 140,390 145,510
Total assets 7,352,813 6,286,350 Close
Current liabilities:    
Accounts payable—trade 2,973,317 2,255,183
Accounts payable—inventory financing facilities 218,553 231,850
Accrued expenses and other current liabilities 487,556 538,346
Current portion of long-term debt 331,997 348,004
Total current liabilities 4,011,423 3,373,383
Long-term debt 663,075 592,517
Deferred income taxes 52,357 27,588
Long-term accounts payable 608,298 353,794
Other liabilities 170,115 203,335
Total liabilities 5,505,268 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,584 shares at June 30, 2024 and $32,590 shares at December 31, 2023 issued and outstanding 326 326
Additional paid-in capital 334,573 328,607
Retained earnings 1,569,774 1,448,412
Accumulated other comprehensive loss – foreign currency translation adjustments (57,128) (41,612)
Total stockholders’ equity 1,847,545 1,735,733 Close
Total liabilities and stockholders' equity $ 7,352,813 $ 6,286,350