v3.26.1
Inventories and Floor Plan Payables - Floor Plan Outstanding (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Feb. 28, 2025
Minimum        
Notes payable - floor plan:        
Floor plan payment due period 3 days      
Maximum        
Notes payable - floor plan:        
Floor plan payment due period 10 days      
Floor Plan Facility        
Notes payable - floor plan:        
Total commitment $ 2,150,000 $ 2,150,000 $ 2,150,000 $ 2,150,000
Less: borrowings (1,324,184) (1,603,645) (1,280,102)  
Less: FLAIR offset account (22,231) (25,117) (39)  
Additional borrowing capacity 803,585 521,238 869,859  
Less: short-term payable for sold inventory (70,217) (35,981) (82,871)  
Less: purchase commitments (18,152) (26,841) (26,884)  
Unencumbered borrowing capacity 715,216 458,416 760,104  
Line of Credit | Floor Plan Facility        
Notes payable - floor plan:        
Total commitment 70,000 70,000 70,000  
Additional borrowing capacity 70,000 70,000 70,000  
Letters of credit | Floor Plan Facility        
Notes payable - floor plan:        
Total commitment 45,000 45,000 45,000 $ 45,000
Less: outstanding letters of credit (15,414) (15,414) (14,300)  
Additional letters of credit capacity $ 29,586 $ 29,586 $ 30,700