XML 104 R89.htm IDEA: XBRL DOCUMENT v3.25.1
Leases Operating Lease Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, to be Paid $ 41,565 $ 42,505
Operating Lease, Weighted Average Remaining Lease Term 7 years 11 months 15 days 8 years 1 month 17 days
Operating Lease, Weighted Average Discount Rate, Percent 4.23% 4.20%
Finance Lease, Liability, Payment, Due $ 278 $ 301
Finance Lease, Weighted Average Remaining Lease Term 3 years 3 years 3 months
Finance Lease, Weighted Average Discount Rate, Percent 1.32% 1.32%
Retail and Corporate Offices [Member]    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, to be Paid $ 37,595 $ 39,072
Operating Lease, Weighted Average Remaining Lease Term 8 years 1 month 24 days 8 years 3 months 18 days
Operating Lease, Weighted Average Discount Rate, Percent 4.27% 4.26%
Finance Lease, Liability, Payment, Due $ 278 $ 301
Finance Lease, Weighted Average Remaining Lease Term 3 years 3 years 3 months
Finance Lease, Weighted Average Discount Rate, Percent 1.32% 1.32%
Land [Member]    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, to be Paid $ 3,766 $ 3,228
Operating Lease, Weighted Average Remaining Lease Term 6 years 5 months 23 days 6 years 7 months 17 days
Operating Lease, Weighted Average Discount Rate, Percent 3.81% 3.52%
Equipment [Member]    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, to be Paid $ 204 $ 204
Operating Lease, Weighted Average Remaining Lease Term 1 year 3 months 1 year 6 months
Operating Lease, Weighted Average Discount Rate, Percent 4.62% 4.62%