XML 106 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of revenue    
Leasing revenue $ 16,242 $ 14,342
Total revenue 94,197 87,787
Recognized at a point in time    
Disaggregation of revenue    
Revenue 64,431 60,580
Recognized over time    
Disaggregation of revenue    
Revenue 13,524 12,865
Real Estate    
Disaggregation of revenue    
Revenue 38,319 34,188
Hospitality    
Disaggregation of revenue    
Revenue 39,636 39,257
Operating Segments | Residential segment    
Disaggregation of revenue    
Leasing revenue 79 56
Total revenue 32,985 30,814
Operating Segments | Residential segment | Recognized at a point in time    
Disaggregation of revenue    
Revenue 32,906 30,758
Operating Segments | Residential segment | Real Estate    
Disaggregation of revenue    
Revenue 32,906 30,758
Operating Segments | Hospitality segment    
Disaggregation of revenue    
Leasing revenue 914 776
Total revenue 40,550 40,033
Operating Segments | Hospitality segment | Recognized at a point in time    
Disaggregation of revenue    
Revenue 26,112 26,392
Operating Segments | Hospitality segment | Recognized over time    
Disaggregation of revenue    
Revenue 13,524 12,865
Operating Segments | Hospitality segment | Hospitality    
Disaggregation of revenue    
Revenue 39,636 39,257
Operating Segments | Commercial segment    
Disaggregation of revenue    
Leasing revenue 15,105 13,482
Total revenue 19,497 16,109
Operating Segments | Commercial segment | Recognized at a point in time    
Disaggregation of revenue    
Revenue 4,392 2,627
Operating Segments | Commercial segment | Real Estate    
Disaggregation of revenue    
Revenue 4,392 2,627
Other reconciling items    
Disaggregation of revenue    
Leasing revenue 144 28
Total revenue 1,165 831
Other reconciling items | Recognized at a point in time    
Disaggregation of revenue    
Revenue 1,021 803
Other reconciling items | Real Estate    
Disaggregation of revenue    
Revenue $ 1,021 $ 803