XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 547,017 $ 259,234
Accounts receivable, net of allowance for doubtful accounts of $45,825 and $35,687, respectively 5,479,567 4,172,104
Inventories 149,001 122,581
Contract assets, net 63,130 81,980
Other current assets 265,568 208,723
Total current assets 6,504,283 4,844,622
Long-term contract assets, net 59,389 86,953
Property and equipment, net of accumulated depreciation and amortization of $232,766 and $220,311, respectively 186,416 215,678
Goodwill 902,284 893,516
Intangible assets, net of accumulated amortization of $301,115 and $243,187, respectively 373,925 426,493
Long-term accounts receivable 756,924 845,943
Other assets 118,826 135,373
Total assets 8,902,047 7,448,578
Current liabilities:    
Accounts payable—trade 4,267,369 3,059,667
Accounts payable—inventory financing facilities 240,302 217,604
Accrued expenses and other current liabilities 513,593 512,052
Current portion of long-term debt 5 332,879
Total current liabilities 5,021,269 4,122,202
Long-term debt 1,392,626 531,233
Deferred income taxes 70,241 64,459
Long-term accounts payable 705,092 799,546
Other liabilities 132,086 160,527
Total liabilities 7,321,314 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; 30,967 shares at September 30, 2025 and $31,778 shares at December 31, 2024 issued and outstanding 310 318
Additional paid-in capital 156,801 342,893
Retained earnings 1,468,450 1,508,558
Accumulated other comprehensive loss – foreign currency translation adjustments (44,828) (81,158)
Total stockholders’ equity 1,580,733 1,770,611
Total liabilities and stockholders' equity $ 8,902,047 $ 7,448,578