v3.26.1
Leases as Lessee - Schedule of future minimum operating lease payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases Schedule of Future Minimum Operating Lease Payments [Line Items]    
Present value of lease liabilities $ 35,000 $ 26,000
Ground lease    
Leases Schedule of Future Minimum Operating Lease Payments [Line Items]    
Remainder of 2026 9,246  
2027 9,891  
2028 8,138  
2029 6,336  
2030 2,835  
Thereafter 3,460  
Total undiscounted lease payments 39,906  
Less present value discount (4,884)  
Present value of lease liabilities $ 35,022