v3.25.2
Warranty reserves (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance, beginning of period $ 3,723 $ 2,978 $ 3,622 $ 2,839
Additions to reserves from new home closings 450 437 899 819
Warranty claims (152) (99) (256) (242)
Adjustments to pre‑existing reserves (244) (212) (488) (312)
Balance, end of period $ 3,777 $ 3,104 $ 3,777 $ 3,104