XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Transaction Price Allocated to Remaining Performance Obligations) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue, Practical Expedient, Remaining Performance Obligation, Description Our contracts with homebuyers have a duration of less than one year. As such, the Company uses the practical expedient as allowed under ASC 606, Revenue from Contracts with Customers, and therefore has not disclosed the transaction price allocated to remaining performance obligations as of the end of the reporting period.
Remaining performance obligations $ 17,400
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 17,400
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations 12,300
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 12,300
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 5,100
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 5,100
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year