v3.26.3
Leases as Lessee - Schedule of future minimum operating lease payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Leases Schedule of Future Minimum Operating Lease Payments [Line Items]    
Present value of lease liabilities $ 33,000 $ 26,000
Ground lease    
Leases Schedule of Future Minimum Operating Lease Payments [Line Items]    
Remainder of 2026 3,757  
2027 10,816  
2028 9,093  
2029 6,751  
2030 2,835  
Thereafter 3,742  
Total undiscounted lease payments 36,994  
Less present value discount (3,980)  
Present value of lease liabilities $ 33,014