v3.26.1
Inventories and Floor Plan Payables - Floor Plan Payable (Details) - USD ($)
$ in Thousands
1 Months Ended
Feb. 28, 2025
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Floor Plan Facility        
Floor Plan Payable        
Increase in borrowing capacity $ 300,000      
Maximum borrowing capacity 2,150,000 $ 2,150,000 $ 2,150,000 $ 2,150,000
Floor Plan Facility, floor plan notes        
Floor Plan Payable        
Applicable interest rate (as a percent)   5.89% 5.89% 6.49%
Line of Credit | Floor Plan Facility        
Floor Plan Payable        
Maximum borrowing capacity   $ 70,000 $ 70,000 $ 70,000
Principal Outstanding   0 0 0
Letters of credit | Floor Plan Facility        
Floor Plan Payable        
Increase in borrowing capacity 15,000      
Maximum borrowing capacity $ 45,000 $ 45,000 $ 45,000 $ 45,000