XML 67 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Details of Certain Balance Sheet Accounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Receivables, net [Abstract]    
Trade accounts $ 60,966 $ 32,793
Vendor programs 92,072 101,554
Other, net 4,403 3,422
Total receivables 157,441 137,769
Less allowance for doubtful accounts (11,718) (9,522)
Receivables, net 145,723 128,247
Prepaid expenses and other current assets [Abstract]    
Prepaid expenses 31,175 24,394
Other current assets 9,269 6,498
Prepaid expenses and other current assets 40,444 30,892
Property and equipment, net [Abstract]    
Land 24,077 19,865
Buildings 56,181 55,911
Leasehold improvements 81,114 70,945
Autos and trucks 127,381 112,091
Machinery and equipment 109,532 93,491
Computer equipment 34,192 32,380
Furniture and fixtures 9,935 9,670
Fixed assets in progress 14,653 10,869
Total property and equipment 457,065 405,222
Less accumulated depreciation (233,136) (211,513)
Property and equipment, net 223,929 193,709
Accrued expenses and other current liabilities [Abstract]    
Salaries and payroll deductions 23,378 22,318
Performance-based compensation 30,346 70,609
Taxes payable 21,209 16,479
Other current liabilities 59,743 59,115
Accrued expenses and other current liabilities $ 134,676 $ 168,521