XML 88 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of future minimum operating lease payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases    
Remainder of 2025 $ 2,477  
2026 6,147  
2027 5,616  
2028 5,238  
2029 4,591  
Thereafter 7,159  
Total undiscounted lease payments 31,228  
Less present value discount (80)  
Present value of lease liabilities 31,148 $ 28,500
Ground lease    
Leases    
Remainder of 2025 1,028  
2026 2,119  
2027 2,183  
2028 2,249  
2029 2,316  
Thereafter 5,053  
Total undiscounted lease payments 14,948  
Less present value discount (3,273)  
Present value of lease liabilities 11,675  
Office and other leases    
Leases    
Remainder of 2025 1,449  
2026 4,028  
2027 3,433  
2028 2,989  
2029 2,275  
Thereafter 2,106  
Total undiscounted lease payments 16,280  
Lessee Operating Lease Liability Excess Amount 3,193  
Present value of lease liabilities $ 19,473