XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Product Warranty Liability [Line Items]    
Beginning balance $ 22,178 $ 25,599
Provisions and changes in estimates 7,298 2,728
Settlements made during the period (5,842) (5,361)
Ending balance 23,634 22,966
Product Warranty [Member]    
Product Warranty Liability [Line Items]    
Beginning balance 12,066 9,694
Provisions and changes in estimates 8,375 6,528
Settlements made during the period (4,717) (3,839)
Ending balance 15,724 12,383
Surface Flaking [Member]    
Product Warranty Liability [Line Items]    
Beginning balance 10,112 15,905
Provisions and changes in estimates (1,077) (3,800)
Settlements made during the period (1,125) (1,522)
Ending balance $ 7,910 $ 10,583