XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 243,983 $ 122,930
Accounts receivable, net 592,663 610,280
Inventories, net 159,734 208,682
Income taxes receivable 9,016  
Prepaid expenses and other current assets 16,537 11,900
Total current assets 1,021,933 953,792
Property and equipment, net 58,012 59,171
Right-of-use assets 5,775 7,558
Goodwill 73,602 73,602
Intangible, net 4,038 4,648
Other assets 915 1,055
Total Assets 1,164,275 1,099,826
Current Liabilities:    
Accounts payable 277,235 232,638
Accrued payroll 20,257 24,071
Accrued expenses and other liabilities 49,813 53,808
Total current liabilities 347,305 310,517
Deferred income taxes 17,970 17,970
Noncurrent operating lease liabilities 4,196 4,994
Other liabilities 684 170
Total Liabilities 370,155 333,651
Stockholders' Equity:    
Common stock 291 291
Additional paid-in capital 129,486 125,784
Retained earnings 715,726 686,037
Treasury stock, at cost (51,383) (45,937)
Total Stockholders' Equity 794,120 766,175
Total Liabilities and Stockholders' Equity $ 1,164,275 $ 1,099,826