XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Accounts Receivable, Accounts Payable, Vehicle Floor Plan Payable and Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Accounts Receivable, Accounts Payable, Vehicle Floor Plan Payable And Accrued Liabilities [Abstract]  
Schedule of Accounts Receivable
Accounts receivable consist of the following:
As of
June 30,
2024
December 31,
2023
(in thousands)
Receivables from contracts with customers, less estimated credit losses of $24,291 and $24,667
$434,358 $496,172 
Other receivables31,661 28,915 
 $466,019 $525,087 
Schedule of Accounts Payable, Vehicle Floor Plan Payable and Accrued Liabilities
Accounts payable, vehicle floor plan payable and accrued liabilities consist of the following:
As of
June 30,
2024
December 31,
2023
(in thousands)
Accounts payable$153,132 $154,484 
Vehicle floor plan payable174,911 148,300 
Accrued compensation and related benefits147,773 154,580 
Other accrued liabilities220,883 237,157 
$696,699 $694,521