v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current Assets:    
Cash and cash equivalents $ 123,717 $ 193,221
Short-term investments 216,973 213,457
Accounts receivable, net 726,823 648,020
Inventories, net 205,095 143,567
Prepaid expenses and other current assets 21,533 22,607
Total current assets 1,294,141 1,220,872
Property and equipment, net 45,762 46,912
Right-of-use assets 7,315 1,569
Goodwill 73,602 73,602
Intangibles, net 473 989
Other assets 6,341 6,981
Total Assets 1,427,634 1,350,925
Current Liabilities:    
Accounts payable 377,556 338,202
Accrued payroll 24,978 30,939
Accrued expenses and other liabilities 46,792 51,251
Total current liabilities 449,326 420,392
Deferred income taxes 18,981 19,905
Non-current operating lease liabilities 6,677 498
Total Liabilities 474,984 440,795
Commitments and Contingencies (Note 8)
Stockholders' Equity:    
Common stock 296 295
Additional paid-in capital 149,530 144,608
Retained earnings 946,196 905,890
Accumulated other comprehensive (loss) income (208) 78
Treasury stock, at cost (143,164) (140,741)
Total Stockholders' Equity 952,650 910,130
Total Liabilities and Stockholders' Equity $ 1,427,634 $ 1,350,925