XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Narrative) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Item
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Property, Plant and Equipment [Line Items]      
Rent Expense | $ $ 42.4 $ 39.5 $ 37.1
Store Leases      
Property, Plant and Equipment [Line Items]      
Option to renew true    
Store Leases | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Term 5 years    
Number of renewal periods, minimum | Item 1    
Store Leases | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Term 7 years