XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current Assets:    
Cash and cash equivalents $ 187,845 $ 178,318
Short-term investments 211,354 264,295
Accounts receivable, net 616,704 611,433
Inventories, net 135,018 95,054
Prepaid expenses and other current assets 23,161 17,750
Total current assets 1,174,082 1,166,850
Property and equipment, net 48,064 52,520
Right-of-use assets 1,781 3,077
Goodwill 73,602 73,602
Intangibles, net 1,294 2,209
Other assets 6,697 1,096
Total Assets 1,305,520 1,299,354
Current Liabilities:    
Accounts payable 312,813 300,242
Accrued payroll 30,483 23,330
Accrued expenses and other liabilities 40,792 47,633
Total current liabilities 384,088 371,205
Deferred income taxes 18,253 15,091
Non-current operating lease liabilities 437 1,552
Other liabilities   516
Total Liabilities 402,778 388,364
Stockholders' Equity:    
Common stock 295 294
Additional paid-in capital 143,413 137,036
Retained earnings 888,957 837,466
Accumulated other comprehensive income 85 174
Treasury stock, at cost (130,008) (63,980)
Total Stockholders' Equity 902,742 910,990
Total Liabilities and Stockholders' Equity $ 1,305,520 $ 1,299,354