v3.26.1
Fair Value of Financial Instruments - Fair Value Measurements on a Nonrecurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value    
Impairment of real estate $ 601 $ 124
Level 3 | Non-Recurring    
Fair Value    
Impairment of real estate 601 124
Level 3 | Scattered single-family homes | Non-Recurring | Peak JV 2    
Fair Value    
Impairment of real estate $ 0 $ 0