XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Details of Certain Balance Sheet Accounts
12 Months Ended
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
Details of Certain Balance Sheet Accounts Details of Certain Balance Sheet Accounts
The table below presents additional information regarding certain balance sheet accounts (in thousands):
 
 December 31,
 20222021
Receivables, net:  
Trade accounts$32,793 $27,724 
Vendor programs101,554 129,072 
Other, net3,422 4,405 
Total receivables137,769 161,201 
Less: Allowance for doubtful accounts(9,522)(5,942)
Receivables, net$128,247 $155,259 
Prepaid expenses and other current assets:  
Prepaid expenses$24,394 $21,889 
Other current assets6,498 7,204 
Prepaid expenses and other current assets$30,892 $29,093 
Property and equipment, net:  
Land$19,865 $19,863 
Buildings55,911 54,503 
Leasehold improvements70,945 62,684 
Autos and trucks112,091 102,330 
Machinery and equipment93,491 82,897 
Computer equipment32,380 32,200 
Furniture and fixtures9,670 9,598 
Fixed assets in progress10,869 6,176 
Total property and equipment405,222 370,251 
Less: Accumulated depreciation(211,513)(191,243)
Property and equipment, net$193,709 $179,008 
Accrued expenses and other current liabilities:  
Salaries and payroll deductions$22,318 $25,882 
Performance-based compensation70,609 76,255 
Taxes payable16,479 106,894 
Other current liabilities59,115 55,846 
Accrued expenses and other current liabilities$168,521 $264,877