XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current Assets:    
Cash and cash equivalents $ 182,457 $ 178,318
Short-term investments 157,868 264,295
Accounts receivable, net 603,984 611,433
Inventories, net 151,792 95,054
Prepaid expenses and other current assets 20,418 17,750
Total current assets 1,116,519 1,166,850
Property and equipment, net 51,658 52,520
Right-of-use assets 2,808 3,077
Goodwill 73,602 73,602
Intangible, net 1,904 2,209
Other assets 1,012 1,096
Total Assets 1,247,503 1,299,354
Current Liabilities:    
Accounts payable 273,521 300,242
Accrued payroll 28,327 23,330
Accrued expenses and other liabilities 52,037 47,633
Total current liabilities 353,885 371,205
Deferred income taxes 15,061 15,091
Noncurrent operating lease liabilities 1,066 1,552
Other liabilities 516 516
Total Liabilities 370,528 388,364
Stockholders' Equity:    
Common stock 294 294
Additional paid-in capital 138,725 137,036
Retained earnings 847,037 837,466
Accumulated other comprehensive income 61 174
Treasury stock, at cost (109,142) (63,980)
Total Stockholders' Equity 876,975 910,990
Total Liabilities and Stockholders' Equity $ 1,247,503 $ 1,299,354