v3.25.2
Real Estate Inventory - Schedule of Components of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Homes preparing for and under renovation $ 42,510 $ 38,479
Homes listed for sale 127,501 135,937
Homes under contract to sell 42,726 39,758
Real estate inventory $ 212,737 $ 214,174