v3.26.1
Lease Arrangements - Lease Income for Residential and Commercial Property Leases (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Fixed lease income $ 5,184 $ 19,069
Variable lease income 529 2,367
Total lease income $ 5,713 $ 21,436
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Finance Lease, Liability Finance Lease, Liability