XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current Assets:    
Cash and cash equivalents $ 94,896 $ 108,310
Accounts receivable, net 643,953 607,532
Inventories, net 223,158 206,555
Prepaid expenses and other current assets 13,368 10,016
Total current assets 975,375 932,413
Property and equipment, net 60,248 61,011
Right-of-use assets 8,267 9,579
Goodwill 73,602 73,602
Intangible, net 5,258 5,868
Other assets 883 910
Total Assets 1,123,633 1,083,383
Current Liabilities:    
Accounts payable 278,446 281,836
Accrued payroll 31,357 30,966
Accrued expenses and other liabilities 57,080 61,830
Total current liabilities 366,883 374,632
Deferred income taxes 19,278 19,278
Noncurrent operating lease liabilities 5,242 6,789
Other liabilities 231 211
Total Liabilities 391,634 400,910
Stockholders' Equity:    
Common stock 290 290
Additional paid-in capital 124,690 122,354
Retained earnings 652,956 605,766
Treasury stock, at cost (45,937) (45,937)
Total Stockholders' Equity 731,999 682,473
Total Liabilities and Stockholders' Equity $ 1,123,633 $ 1,083,383