v3.25.3
Leases (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
property
thirdParty
Sep. 30, 2024
USD ($)
Lessee, Lease, Description [Line Items]    
Number of third parties | thirdParty 2  
Number of properties sold | property 4  
Combine net book value $ 178,400  
Gross proceeds 184,000  
Transaction costs 1,000  
Net cash proceeds 183,000  
Estimated fair value of the properties sold 174,600  
Aggregate cash sales price (9,400)  
Sale-leaseback transaction, loss (4,800)  
Sale price, above fair value 10,300  
Sale price, below fair value 900  
Operating leases 188,637 $ 172,106
Related Party    
Lessee, Lease, Description [Line Items]    
Operating leases 99,500  
Lease liability $ 97,300