v3.26.1
Leases (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Lease, Remaining Lease Term 43 years 2 months 12 days  
Total operating lease right-of-use assets $ 433,194 $ 460,990
Operating Lease, Liability $ 441,393 $ 469,599