v3.26.3
Revenue - Summary of Major Source of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Disaggregation Of Revenue [Line Items]    
Revenues $ 3,338 $ 10,788
Management Fees    
Disaggregation Of Revenue [Line Items]    
Revenues 1,759 1,876
Incentive Fees    
Disaggregation Of Revenue [Line Items]    
Revenues 0 0
Administration and Service Fees    
Disaggregation Of Revenue [Line Items]    
Revenues 538 458
Property Management Fees    
Disaggregation Of Revenue [Line Items]    
Revenues 312 309
Real Estate Property Sales    
Disaggregation Of Revenue [Line Items]    
Revenues 0 7,370
Project Management Fees    
Disaggregation Of Revenue [Line Items]    
Revenues 702 712
Real Estate Rental Income    
Disaggregation Of Revenue [Line Items]    
Revenues $ 27 $ 63