XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 134,810 $ 122,930
Accounts receivable, net 621,844 610,280
Inventories, net 199,317 208,682
Prepaid expenses and other current assets 18,145 11,900
Total current assets 974,116 953,792
Property and equipment, net 58,372 59,171
Right-of-use assets 6,611 7,558
Goodwill 73,602 73,602
Intangible, net 4,343 4,648
Other assets 1,013 1,055
Total Assets 1,118,057 1,099,826
Current Liabilities:    
Accounts payable 239,058 232,638
Accrued payroll 24,304 24,071
Accrued expenses and other liabilities 54,947 53,808
Total current liabilities 318,309 310,517
Deferred income taxes 17,970 17,970
Noncurrent operating lease liabilities 4,623 4,994
Other liabilities 672 170
Total Liabilities 341,574 333,651
Stockholders' Equity:    
Common stock 291 291
Additional paid-in capital 127,424 125,784
Retained earnings 698,128 686,037
Treasury stock, at cost (49,360) (45,937)
Total Stockholders' Equity 776,483 766,175
Total Liabilities and Stockholders' Equity $ 1,118,057 $ 1,099,826