XML 47 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Details of Certain Balance Sheet Accounts (Tables)
12 Months Ended
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Additional information regarding certain balance sheet accounts
The table below presents additional information regarding certain balance sheet accounts (in thousands):
 
 December 31,
 20242023
Receivables, net:  
Trade accounts$31,472 $60,966 
Vendor programs90,199 92,072 
Other, net2,757 4,403 
Total receivables124,428 157,441 
Less: Allowance for doubtful accounts(8,593)(11,718)
Receivables, net$115,835 $145,723 
Prepaid expenses and other current assets:  
Prepaid expenses$42,904 $31,175 
Other current assets4,187 9,269 
Prepaid expenses and other current assets$47,091 $40,444 
Property and equipment, net:  
Land$24,474 $24,077 
Buildings58,744 56,181 
Leasehold improvements90,337 81,114 
Autos and trucks144,556 127,381 
Machinery and equipment126,606 109,532 
Computer equipment36,707 34,192 
Furniture and fixtures10,042 9,935 
Fixed assets in progress15,012 14,653 
Total property and equipment506,478 457,065 
Less: Accumulated depreciation(255,154)(233,136)
Property and equipment, net$251,324 $223,929 
Accrued expenses and other current liabilities:  
Salaries and payroll deductions$18,956 $23,378 
Performance-based compensation18,312 30,346 
Taxes payable87,848 21,209 
Other current liabilities46,078 59,743 
Accrued expenses and other current liabilities$171,194 $134,676