v3.26.1
Business Segments - Schedule of Identifiable Net Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Identifiable net assets $ 762,313 $ 735,145
Operating segments | Industrial and commercial    
Segment Reporting [Line Items]    
Identifiable net assets 61,662 62,260
Operating segments | Mining royalty lands    
Segment Reporting [Line Items]    
Identifiable net assets 47,661 47,729
Operating segments | Development    
Segment Reporting [Line Items]    
Identifiable net assets 227,233 187,237
Operating segments | Multifamily    
Segment Reporting [Line Items]    
Identifiable net assets 321,441 329,303
Cash items    
Segment Reporting [Line Items]    
Identifiable net assets 100,975 105,361
Unallocated corporate assets    
Segment Reporting [Line Items]    
Identifiable net assets $ 3,341 $ 3,255