XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable, Accounts Payable, Vehicle Floor Plan Payable and Accrued Liabilities (Schedule of Accounts Payable and Accrued Liabilities) (Details 2) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accounts payable $ 146,615 $ 160,384
Vehicle floor plan payable 115,583 147,884
Accrued compensation and related benefits 134,281 172,915
Other accrued liabilities 215,434 231,322
Total Accounts payable and Accrued liabilities $ 611,913 $ 712,505