XML 27 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current Assets:    
Cash and cash equivalents $ 196,259 $ 193,221
Short-term investments 215,189 213,457
Accounts receivable, net 661,481 648,020
Inventories, net 194,294 143,567
Prepaid expenses and other current assets 23,382 22,607
Total current assets 1,290,605 1,220,872
Property and equipment, net 46,547 46,912
Right-of-use assets 7,173 1,569
Goodwill 73,602 73,602
Intangibles, net 684 989
Other assets 6,407 6,981
Total Assets 1,425,018 1,350,925
Current Liabilities:    
Accounts payable 396,481 338,202
Accrued payroll 28,142 30,939
Accrued expenses and other liabilities 52,582 51,251
Total current liabilities 477,205 420,392
Deferred income taxes 19,695 19,905
Non-current operating lease liabilities 6,426 498
Total Liabilities 503,326 440,795
Stockholders' Equity:    
Common stock 296 295
Additional paid-in capital 146,575 144,608
Retained earnings 918,073 905,890
Accumulated other comprehensive (loss) income (88) 78
Treasury stock, at cost (143,164) (140,741)
Total Stockholders' Equity 921,692 910,130
Total Liabilities and Stockholders' Equity $ 1,425,018 $ 1,350,925