XML 71 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Minimum Future Operating Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Lease Liabilities, Payments Due    
2025 $ 4,860  
2026 4,641  
2027 4,097  
2028 3,714  
2029 3,669  
Thereafter 11,065  
Total undiscounted rental payments 32,046  
Less imputed interest (4,993)  
Total lease liabilities 27,053 $ 25,700
Ground Leases    
Operating Lease Liabilities, Payments Due    
2025 680  
2026 684  
2027 689  
2028 685  
2029 627  
Thereafter 3,212  
Total undiscounted rental payments 6,577  
Less imputed interest (1,605)  
Total lease liabilities 4,972  
Office and Other Leases    
Operating Lease Liabilities, Payments Due    
2025 4,180  
2026 3,957  
2027 3,408  
2028 3,029  
2029 3,042  
Thereafter 7,853  
Total undiscounted rental payments 25,469  
Less imputed interest (3,388)  
Total lease liabilities $ 22,081