v3.26.3
Real Estate Leases - Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Leases [Abstract]  
2026 (three months ending December 31) $ 28,645
2027 111,165
2028 103,668
2029 92,291
2030 85,895
2031 and thereafter 473,698
Total $ 895,362