XML 65 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail) - Surface Flaking Warranty Reserve [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Product Warranty Liability [Line Items]    
Beginning balance $ 22,835 $ 22,178
Provisions and changes in estimates 6,705 4,668
Settlements made during the period (3,789) (3,139)
Ending balance 25,751 23,707
Product Warranty [Member]    
Product Warranty Liability [Line Items]    
Beginning balance 15,596 12,066
Provisions and changes in estimates 6,705 4,668
Settlements made during the period (3,099) (2,459)
Ending balance 19,202 14,275
Surface Flaking [Member]    
Product Warranty Liability [Line Items]    
Beginning balance 7,239 10,112
Provisions and changes in estimates 0 0
Settlements made during the period (690) (680)
Ending balance $ 6,549 $ 9,432