XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 167,511 $ 144,954
Short-term investments 261,603 152,232
Accounts receivable, net 585,076 606,834
Inventories, net 113,691 124,179
Income taxes receivable 7,088 4,348
Prepaid expenses and other current assets 16,757 16,092
Total current assets 1,151,726 1,048,639
Property and equipment, net 53,255 56,658
Right-of-use assets 3,460 4,340
Goodwill 73,602 73,602
Intangible, net 2,514 3,428
Other assets 1,188 1,714
Total Assets 1,285,745 1,188,381
Current Liabilities:    
Accounts payable 293,158 263,682
Accrued payroll 28,131 20,440
Accrued expenses and other liabilities 46,164 43,843
Total current liabilities 367,453 327,965
Deferred income taxes 18,383 15,844
Noncurrent operating lease liabilities 2,030 3,181
Other liabilities 517 624
Total Liabilities 388,383 347,614
Stockholders' Equity:    
Common stock 293 293
Additional paid-in capital 136,326 130,878
Retained earnings 819,372 760,898
Accumulated other comprehensive (loss) income 477 81
Treasury stock, at cost (59,106) (51,383)
Total Stockholders' Equity 897,362 840,767
Total Liabilities and Stockholders' Equity $ 1,285,745 $ 1,188,381