XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value of Financial Instruments - Estimated Incremental Borrowing Rates for Similar Types of Borrowing Arrangements (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Level 3 [Member] | Carrying Amount [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Manufacturer flooring plans payable fair value $ 2,642 $ 2,708
Level 3 [Member] | Fair Value [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Manufacturer flooring plans payable fair value 2,224 2,490
Level 2 [Member] | Carrying Amount [Member] | Senior Unsecured Notes Due 2028 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Unsecured Notes due 2028 with interest computed at 3.875% (Level 2) 1,243,573 1,242,852
Level 2 [Member] | Fair Value [Member] | Senior Unsecured Notes Due 2028 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Unsecured Notes due 2028 with interest computed at 3.875% (Level 2) $ 1,128,213 $ 1,137,170