XML 101 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Leases Operating Lease Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due $ 47,670 $ 42,505
Operating Lease, Weighted Average Remaining Lease Term 8 years 7 months 17 days 8 years 1 month 17 days
Operating Lease, Weighted Average Discount Rate, Percent 4.37% 4.20%
Retail and Corporate Offices [Member]    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due $ 44,505 $ 39,072
Operating Lease, Weighted Average Remaining Lease Term 8 years 9 months 25 days 8 years 3 months 18 days
Operating Lease, Weighted Average Discount Rate, Percent 4.41% 4.26%
Land [Member]    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due $ 3,165 $ 3,228
Operating Lease, Weighted Average Remaining Lease Term 6 years 1 month 28 days 6 years 7 months 17 days
Operating Lease, Weighted Average Discount Rate, Percent 3.82% 3.52%
Equipment [Member]    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due $ 0 $ 204
Operating Lease, Weighted Average Remaining Lease Term 0 years 1 year 6 months
Operating Lease, Weighted Average Discount Rate, Percent 0.00% 4.62%