v3.25.1
Note 12 - Revenues - Summary of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation Of Revenue [Line Items]    
Rental income $ 9,842 $ 9,511
Total Out of Scope of Topic 606 revenue 9,842 9,511
Total revenues 10,606 10,071
Accounting Standards Update Topic 606 [Member]    
Disaggregation Of Revenue [Line Items]    
Topic 606 Revenue 764 560
Leasing Commissions [Member] | Accounting Standards Update Topic 606 [Member] | Point in Time [Member]    
Disaggregation Of Revenue [Line Items]    
Topic 606 Revenue 641 460
Property and Asset Management Fees [Member] | Accounting Standards Update Topic 606 [Member] | Over Time [Member]    
Disaggregation Of Revenue [Line Items]    
Topic 606 Revenue 40 36
Sales Commissions [Member] | Accounting Standards Update Topic 606 [Member] | Point in Time [Member]    
Disaggregation Of Revenue [Line Items]    
Topic 606 Revenue 66 42
Development Fees [Member] | Accounting Standards Update Topic 606 [Member] | Over Time [Member]    
Disaggregation Of Revenue [Line Items]    
Topic 606 Revenue 0 1
Engineering Services [Member] | Accounting Standards Update Topic 606 [Member] | Over Time [Member]    
Disaggregation Of Revenue [Line Items]    
Topic 606 Revenue $ 17 $ 21