v3.25.2
Floor Plan Financing - Schedule of Floor Plan Payables (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument, Redemption [Line Items]    
Trade floor plan payables $ 408,274 $ 330,498
Non-trade floor plan payables 381,917 470,830
Daimler Truck Financial    
Debt Instrument, Redemption [Line Items]    
Trade floor plan payables 191,816 166,409
PACCAR Financial Services    
Debt Instrument, Redemption [Line Items]    
Trade floor plan payables 176,790 129,899
Ford Motor Credit Company, LLC    
Debt Instrument, Redemption [Line Items]    
Trade floor plan payables 39,668 34,190
PNC Equipment Finance, LLC    
Debt Instrument, Redemption [Line Items]    
Non-trade floor plan payables $ 381,917 $ 470,830