XML 64 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail) - Surface Flaking Warranty Reserve [Member] - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Product Warranty Liability [Line Items]    
Beginning balance $ 22,835 $ 22,178
Provisions and changes in estimates 8,660 7,298
Settlements made during the period (5,808) (5,842)
Ending balance 25,687 23,634
Product Warranty [Member]    
Product Warranty Liability [Line Items]    
Beginning balance 15,596 12,066
Provisions and changes in estimates 8,660 8,375
Settlements made during the period (4,903) (4,717)
Ending balance 19,353 15,724
Surface Flaking [Member]    
Product Warranty Liability [Line Items]    
Beginning balance 7,239 10,112
Provisions and changes in estimates (0) (1,077)
Settlements made during the period (905) (1,125)
Ending balance $ 6,334 $ 7,910