XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current Assets:    
Cash and cash equivalents $ 116,190 $ 108,310
Accounts receivable, net 646,656 607,532
Inventories, net 213,316 206,555
Prepaid expenses and other current assets 10,095 10,016
Total current assets 986,257 932,413
Property and equipment, net 59,913 61,011
Right-of-use assets 8,495 9,579
Goodwill 73,602 73,602
Intangible, net 4,953 5,868
Other assets 905 910
Total Assets 1,134,125 1,083,383
Current Liabilities:    
Accounts payable 258,596 281,836
Accrued payroll 31,478 30,966
Accrued expenses and other liabilities 62,846 61,830
Total current liabilities 352,920 374,632
Deferred income taxes 19,278 19,278
Noncurrent operating lease liabilities 5,620 6,789
Other liabilities 200 211
Total Liabilities 378,018 400,910
Stockholders' Equity:    
Common stock 291 290
Additional paid-in capital 125,591 122,354
Retained earnings 676,162 605,766
Treasury stock, at cost (45,937) (45,937)
Total Stockholders' Equity 756,107 682,473
Total Liabilities and Stockholders' Equity $ 1,134,125 $ 1,083,383