XML 130 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies      
Contractual obligation $ 8,300 $ 6,500  
Loans and leases receivable, commitments, variable rates 32,700    
Current expected credit losses 509 $ 732 $ 338
Unfunded Principal      
Commitments and Contingencies      
Loans and leases receivable, commitments, variable rates 24,200    
Unfunded Contingency      
Commitments and Contingencies      
Loans and leases receivable, commitments, variable rates 8,500    
Harbor Point Parcel 4 | Payment Guarantee      
Commitments and Contingencies      
Outstanding guarantee liability 100    
Guarantor obligations of the senior construction loan (up to) $ 32,900    
Rental Revenues | Geographic Concentration Risk | Hampton Roads Properties      
Commitments and Contingencies      
Concentrations of credit risk 35.00% 37.00% 38.00%
Rental Revenues | Geographic Concentration Risk | Town Center Properties      
Commitments and Contingencies      
Concentrations of credit risk 22.00% 24.00% 25.00%
Rental Revenues | Geographic Concentration Risk | Harbor Point      
Commitments and Contingencies      
Concentrations of credit risk 27.00% 25.00% 26.00%
General Contracting and Real Estate Services Revenues | Customer Concentration Risk | Group Of Three Construction Customers      
Commitments and Contingencies      
Concentrations of credit risk 78.00% 94.00% 89.00%
Revenue Benchmark | Customer Concentration Risk | Customer A      
Commitments and Contingencies      
Concentrations of credit risk 19.00% 27.00% 28.00%
Revenue Benchmark | Customer Concentration Risk | Customer B      
Commitments and Contingencies      
Concentrations of credit risk 18.00% 21.00% 13.00%
Revenue Benchmark | Customer Concentration Risk | Customer C      
Commitments and Contingencies      
Concentrations of credit risk 10.00% 10.00% 6.00%
Other liabilities      
Commitments and Contingencies      
Current expected credit losses $ 500 $ 700