XML 83 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Details of Segment Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Net Sales $ 1,151,449 $ 1,094,837 $ 1,106,043
Cost of Sales 665,781 642,430 702,054
Selling, General, and Administrative Expenses 179,995 176,203 141,831
Gain (loss) on disposition of stock in subsidiary 0 0 15,423
Depreciation and Amortization 54,670 50,189 44,298
Interest Revenue 11 73 103
Interest Expense 0 78 0
Income Tax Expense (Benefit), Net 79,292 70,815 62,212
Net Income (Loss) 226,392 205,384 184,626
Capital Expenditures 232,337 166,089 176,228
Total Assets $ 1,324,298 $ 932,885 933,705
Residential [Member]      
Segment Reporting Information [Line Items]      
Net Sales     1,059,536
Commercial [Member]      
Segment Reporting Information [Line Items]      
Net Sales     46,507
Gain (loss) on disposition of stock in subsidiary     15,400
Operating Segments [Member] | Residential [Member]      
Segment Reporting Information [Line Items]      
Net Sales     1,059,536
Cost of Sales     659,689
Selling, General, and Administrative Expenses     131,761
Gain (loss) on disposition of stock in subsidiary     0
Depreciation and Amortization     43,173
Interest Revenue     103
Interest Expense     0
Income Tax Expense (Benefit), Net     67,313
Net Income (Loss)     200,876
Capital Expenditures     175,904
Total Assets     933,705
Operating Segments [Member] | Commercial [Member]      
Segment Reporting Information [Line Items]      
Net Sales     46,507
Cost of Sales     42,365
Selling, General, and Administrative Expenses     10,070
Gain (loss) on disposition of stock in subsidiary     15,423
Depreciation and Amortization     1,125
Interest Revenue     0
Interest Expense     0
Income Tax Expense (Benefit), Net     (5,101)
Net Income (Loss)     (16,250)
Capital Expenditures     324
Total Assets     $ 0