XML 88 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies Warranty Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Warranty Accrual Rollforward [Abstract]      
Warranty reserves, beginning of period $ 31,980 $ 32,902 $ 29,728
Warranty expense on homes delivered during the period 24,186 21,525 21,936
Changes in estimates for pre-existing warranties 5,268 2,457 5,374
Standard and Extended Product Warranty Accrual, Decrease for Payments (25,215) (24,904) (24,136)
Warranty reserves, end of period $ 36,219 $ 31,980 $ 32,902