XML 104 R89.htm IDEA: XBRL DOCUMENT v3.25.2
Leases Operating Lease Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, to be Paid $ 40,584 $ 42,505
Operating Lease, Weighted Average Remaining Lease Term 7 years 8 months 23 days 8 years 1 month 17 days
Operating Lease, Weighted Average Discount Rate, Percent 4.25% 4.20%
Finance Lease, Liability, Payment, Due $ 255  
Retail and Corporate Offices [Member]    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, to be Paid $ 36,813 $ 39,072
Operating Lease, Weighted Average Remaining Lease Term 7 years 10 months 28 days 8 years 3 months 18 days
Operating Lease, Weighted Average Discount Rate, Percent 4.29% 4.26%
Finance Lease, Liability, Payment, Due $ 255 $ 301
Finance Lease, Weighted Average Remaining Lease Term 2 years 9 months 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,567 $ 3,228
Operating Lease, Weighted Average Remaining Lease Term 6 years 4 months 9 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, to be Paid $ 204 $ 204
Operating Lease, Weighted Average Remaining Lease Term 1 year 1 year 6 months
Operating Lease, Weighted Average Discount Rate, Percent 4.62% 4.62%