v3.26.1
Fair Value - Schedule of single-family properties and land (Details) - Fair Value, Inputs, Level 3 - Fair Value, Nonrecurring - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Pre-impairment carrying value $ 95,644 $ 59,221 $ 142,224 $ 79,784
Previous impairments (10,973) (2,230) (5,380) (942)
Current period impairments (24,171) (5,834) (38,359) (10,296)
Fair value $ 60,500 $ 51,157 $ 98,485 $ 68,546