XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current Assets:    
Cash and cash equivalents $ 67,409 $ 108,310
Accounts receivable, net 634,142 607,532
Inventories, net 234,601 206,555
Prepaid expenses and other current assets 14,588 10,016
Total current assets 950,740 932,413
Property and equipment, net 60,835 61,011
Right-of-use assets 9,201 9,579
Goodwill 73,602 73,602
Intangible assets, net 5,563 5,868
Other assets 878 910
Total Assets 1,100,819 1,083,383
Current Liabilities:    
Accounts payable 271,411 281,836
Accrued payroll 26,839 30,966
Accrued expenses and other liabilities 71,553 61,830
Total current liabilities 369,803 374,632
Deferred income taxes 19,278 19,278
Noncurrent operating lease liabilities 6,077 6,789
Other liabilities 179 211
Total Liabilities 395,337 400,910
Stockholders' Equity:    
Common stock 290 290
Additional paid-in capital 123,571 122,354
Retained earnings 627,558 605,766
Treasury stock, at cost (45,937) (45,937)
Total Stockholders' Equity 705,482 682,473
Total Liabilities and Stockholders' Equity $ 1,100,819 $ 1,083,383