XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current Assets:    
Cash and cash equivalents $ 186,744 $ 178,318
Short-term investments 159,350 264,295
Accounts receivable, net 637,037 611,433
Inventories, net 133,487 95,054
Prepaid expenses and other current assets 22,449 17,750
Total current assets 1,139,067 1,166,850
Property and equipment, net 48,267 52,520
Right-of-use assets 2,219 3,077
Goodwill 73,602 73,602
Intangibles, net 1,599 2,209
Other assets 4,523 1,096
Total Assets 1,269,277 1,299,354
Current Liabilities:    
Accounts payable 303,756 300,242
Accrued payroll 23,444 23,330
Accrued expenses and other liabilities 41,076 47,633
Total current liabilities 368,276 371,205
Deferred income taxes 15,031 15,091
Non-current operating lease liabilities 634 1,552
Other liabilities 516 516
Total Liabilities 384,457 388,364
Stockholders' Equity:    
Common stock 294 294
Additional paid-in capital 141,406 137,036
Retained earnings 868,016 837,466
Accumulated other comprehensive (loss) income (53) 174
Treasury stock, at cost (124,843) (63,980)
Total Stockholders' Equity 884,820 910,990
Total Liabilities and Stockholders' Equity $ 1,269,277 $ 1,299,354