v3.26.1
Fair Value of Financial Instruments - Fair Value Measurements on a Nonrecurring Basis (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value        
Impairment of real estate $ 520,000 $ 71,000 $ 1,121,000 $ 196,000
Level 3 | Non-Recurring        
Fair Value        
Impairment of real estate 520,000 71,000 608,000 112,000
Level 3 | Scattered single-family homes | Non-Recurring | Peak JV 2        
Fair Value        
Impairment of real estate $ 0 $ 0 $ 0 $ 0