XML 120 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Liabilities    
Transfers of assets from level 1 to level 2 $ 0 $ 0
Transfers of assets from level 2 to level 1 0 0
Transfers of liabilities from level 1 to level 2 0 0
Transfers of liabilities from level 2 to level 1 0 0
Transfers of assets between the fair value measurement levels 3 0 0
Transfers of liabilities between the fair value measurement levels 3 0 0
Liabilities related to assets held for sale 0 17,288
Maximum aggregate payment if all milestones are reached 500  
Accrued Liabilities    
Liabilities    
Acquisition-related contingent consideration 200  
Other Long-term Liabilities    
Liabilities    
Acquisition-related contingent consideration 200  
Level 2 | Carrying Value | Term Loan Facility    
Liabilities    
Debt instrument 1,335,535 1,346,229
Level 2 | Carrying Value | Floor Plan Facility    
Liabilities    
Debt instrument   20,885
Level 2 | Carrying Value | Real Estate Facilities    
Liabilities    
Debt instrument 173,132 183,892
Liabilities related to assets held for sale   17,300
Level 2 | Carrying Value | Other Long-Term Debt    
Liabilities    
Debt instrument 7,926 8,246
Level 2 | Fair Value | Term Loan Facility    
Liabilities    
Debt instrument 1,320,286 1,328,892
Level 2 | Fair Value | Floor Plan Facility    
Liabilities    
Debt instrument   21,732
Level 2 | Fair Value | Real Estate Facilities    
Liabilities    
Debt instrument 176,684 195,029
Level 2 | Fair Value | Other Long-Term Debt    
Liabilities    
Debt instrument 6,652 $ 6,702
Level 3 | Carrying Value    
Assets    
Derived participation investment 156  
Liabilities    
Acquisition-related contingent consideration 368  
Level 3 | Fair Value    
Assets    
Derived participation investment 156  
Liabilities    
Acquisition-related contingent consideration $ 368