XML 30 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Details of Certain Balance Sheet Accounts
12 Months Ended
Dec. 31, 2021
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,
 20212020
Receivables, net:  
Trade accounts$27,724 $33,553 
Vendor programs129,072 90,988 
Other, net4,405 2,519 
Total receivables161,201 127,060 
Less: Allowance for doubtful accounts(5,942)(4,808)
Receivables, net$155,259 $122,252 
Prepaid expenses and other current assets:  
Prepaid expenses$21,889 $16,401 
Other current assets7,204 1,209 
Prepaid expenses and other current assets$29,093 $17,610 
Property and equipment, net:  
Land$19,863 $3,608 
Buildings54,503 7,348 
Leasehold improvements62,684 54,300 
Autos and trucks102,330 95,667 
Machinery and equipment82,897 73,353 
Computer equipment32,200 29,935 
Furniture and fixtures9,598 9,448 
Fixed assets in progress6,176 4,608 
Total property and equipment370,251 278,267 
Less: Accumulated depreciation(191,243)(170,026)
Property and equipment, net$179,008 $108,241 
Accrued expenses and other current liabilities:  
Salaries and payroll deductions$25,882 $24,930 
Performance-based compensation76,255 59,897 
Taxes payable106,894 20,676 
Unrealized losses on interest rate swaps3,215 12,314 
Other current liabilities52,631 25,877 
Accrued expenses and other current liabilities$264,877 $143,694