XML 75 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]        
Accrued payroll and related costs $ 68,575 $ 60,682    
Warranty reserves 106,993 104,375 $ 103,976 $ 94,475
Estimated cost for completion of real estate inventories 108,175 108,072    
Customer deposits 43,991 42,027    
Accrued income taxes payable 23,138 17,280    
Accrued interest 8,470 9,351    
Other tax liabilities 2,976 4,099    
Lease liabilities 78,782 77,728    
Other 12,431 19,420    
Total $ 453,531 $ 443,034    
Operating Lease, Liability, Statement of Financial Position [Extensible List] Total Total