v3.26.1
Segment Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
home
business
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Segment Reporting [Line Items]          
Number of principal businesses | home     1    
Number of operating segments | business     7    
Number of reporting segments | home     5    
Revenues $ 516,048,000 $ 488,242,000 $ 848,924,000 $ 871,630,000  
Cost of sales 414,352,000 378,602,000 686,099,000 683,313,000  
Other segment items 65,648,000 67,543,000 122,006,000 139,967,000  
Total net income before income taxes 36,591,000 42,040,000 40,910,000 47,764,000  
Assets 3,918,593,000   3,918,593,000   $ 3,927,242,000
Intersegment Eliminations          
Segment Reporting [Line Items]          
Revenues     0    
Operating Segments | Central          
Segment Reporting [Line Items]          
Revenues 136,705,000 115,918,000 236,450,000 219,349,000  
Cost of sales 107,907,000 89,536,000 190,378,000 172,471,000  
Other segment items 15,978,000 17,323,000 30,124,000 40,915,000  
Total net income before income taxes 12,820,000 9,059,000 15,948,000 5,963,000  
Assets 1,107,317,000   1,107,317,000   1,162,355,000
Operating Segments | Central          
Segment Reporting [Line Items]          
Revenues 108,220,000 150,110,000 180,543,000 251,792,000  
Cost of sales 85,983,000 115,423,000 142,478,000 193,144,000  
Other segment items 14,324,000 16,518,000 26,440,000 32,359,000  
Total net income before income taxes 7,913,000 18,169,000 11,625,000 26,289,000  
Assets 825,383,000   825,383,000   801,556,000
Operating Segments | Southeast          
Segment Reporting [Line Items]          
Revenues 59,605,000 55,302,000 96,611,000 108,894,000  
Cost of sales 50,422,000 44,346,000 81,763,000 89,413,000  
Other segment items 8,063,000 8,759,000 15,349,000 16,078,000  
Total net income before income taxes 1,120,000 2,197,000 (501,000) 3,403,000  
Assets 633,570,000   633,570,000   598,193,000
Operating Segments | Northwest          
Segment Reporting [Line Items]          
Revenues 138,059,000 100,339,000 216,429,000 170,695,000  
Cost of sales 106,451,000 75,533,000 167,469,000 129,610,000  
Other segment items 16,394,000 14,065,000 30,412,000 27,859,000  
Total net income before income taxes 15,214,000 10,741,000 18,548,000 13,226,000  
Assets 820,802,000   820,802,000   800,548,000
Operating Segments | West          
Segment Reporting [Line Items]          
Revenues 73,459,000 66,573,000 118,891,000 120,900,000  
Cost of sales 63,589,000 53,764,000 104,011,000 98,675,000  
Other segment items 10,889,000 10,878,000 19,681,000 22,756,000  
Total net income before income taxes (1,019,000) 1,931,000 (4,801,000) (531,000)  
Assets 420,157,000   420,157,000   452,555,000
Corporate          
Segment Reporting [Line Items]          
Total net income before income taxes 543,000 $ (57,000) 91,000 $ (586,000)  
Assets $ 111,364,000   $ 111,364,000   $ 112,035,000