XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
reportingUnit
lease_renewal_option
Segment
Dec. 31, 2022
USD ($)
Property, Plant and Equipment [Line Items]      
Number of reportable segments | Segment   1  
Accrued charge-backs   $ 8.8 $ 8.2
LIFO inventories   $ (24.6) (20.8)
Number of reporting units | reportingUnit   1  
Impairment charges $ 0.6    
Capitalized computer software     0.5
Advertising and promotion costs   $ 22.0 $ 30.6
Lease term   12 months  
Number of lease renewal options | lease_renewal_option   1  
Minimum | Manufacturer and Customer Relationships      
Property, Plant and Equipment [Line Items]      
Intangible asset estimated useful life   8 years  
Maximum      
Property, Plant and Equipment [Line Items]      
Lessee, operating lease, renewal term (in years)   50 years  
Maximum | Manufacturer and Customer Relationships      
Property, Plant and Equipment [Line Items]      
Intangible asset estimated useful life   15 years  
Building Improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life   15 years  
Building Improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life   39 years  
Vehicles and Equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life   5 years  
Vehicles and Equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life   7 years