v3.26.1
Commitment and Contingencies (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
Letters of credit and completion bonds $ 530,900  
Performance bonds outstanding 436,900  
Performance letters of credit outstanding 74,600  
Financial letters of credit 13,500  
Financial letters of credit representing deposits on land and lot purchase agreements 13,100  
Financial Bonds 4,700  
Corporate Notes 1,200  
Unrecorded conditional purchase obligation 1,700,000  
Legal Reserve $ 1,200 $ 1,400