v3.25.2
Accounts Receivable, Accounts Payable, Vehicle Floor Plan Payable and Accrued Liabilities (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accounts Receivable, Accounts Payable, Vehicle Floor Plan Payable and Accrued Liabilities [Line Items]          
Credit loss expense (recovery) $ 1,000 $ (100) $ 2,125 $ 1,632  
Cash overdrafts $ 900   $ 900    
Weighted average interest rate 6.00% 6.40% 6.00% 6.40%  
Automotive [Member]          
Accounts Receivable, Accounts Payable, Vehicle Floor Plan Payable and Accrued Liabilities [Line Items]          
Floor plan interest expense $ 1,900 $ 3,000 $ 4,100 $ 6,000  
Floor plan assistance 2,000 $ 2,400 4,000 $ 4,600  
Automotive [Member] | Vehicle Floor Plan Facility - New Vehicles [Member]          
Accounts Receivable, Accounts Payable, Vehicle Floor Plan Payable and Accrued Liabilities [Line Items]          
Obligations outstanding related to floor plan facilities associated with new vehicles $ 101,100   $ 101,100   $ 133,500
Vehicle Floor Plan Facility [Member] | Automotive [Member]          
Accounts Receivable, Accounts Payable, Vehicle Floor Plan Payable and Accrued Liabilities [Line Items]          
Weighted average interest rate 6.30% 6.70% 6.30% 6.80%