v3.26.1
Leases (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
property
thirdParty
Jun. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]    
Number of third parties | thirdParty 2  
Number of properties sold | property 5  
Combine net book value $ 207,000  
Gross proceeds 201,000  
Transaction costs 800  
Proceeds from the sale of land 200,200  
Estimated fair value of the properties sold 209,800  
Sale-leaseback transaction, gain 2,000  
Operating leases 115,740 $ 139,351
Related Party    
Lessee, Lease, Description [Line Items]    
Operating leases 125,800  
Lease liability $ 115,700