XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Details of Certain Balance Sheet Accounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Receivables, net [Abstract]    
Trade accounts $ 32,793 $ 27,724
Vendor programs 101,554 129,072
Other, net 3,422 4,405
Total receivables 137,769 161,201
Less allowance for doubtful accounts (9,522) (5,942)
Receivables, net 128,247 155,259
Prepaid expenses and other current assets [Abstract]    
Prepaid expenses 24,394 21,889
Other current assets 6,498 7,204
Prepaid expenses and other current assets 30,892 29,093
Property and equipment, net [Abstract]    
Land 19,865 19,863
Buildings 55,911 54,503
Leasehold improvements 70,945 62,684
Autos and trucks 112,091 102,330
Machinery and equipment 93,491 82,897
Computer equipment 32,380 32,200
Furniture and fixtures 9,670 9,598
Fixed assets in progress 10,869 6,176
Total property and equipment 405,222 370,251
Less accumulated depreciation (211,513) (191,243)
Property and equipment, net 193,709 179,008
Accrued expenses and other current liabilities [Abstract]    
Salaries and payroll deductions 22,318 25,882
Performance-based compensation 70,609 76,255
Taxes payable 16,479 106,894
Unrealized Losses on Interest Rate Swaps 0 3,215
Other current liabilities 59,115 55,846
Accrued expenses and other current liabilities $ 168,521 $ 264,877