XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Product Warranty Liability [Line Items]    
Beginning balance $ 22,178 $ 25,599
Provisions and changes in estimates 4,668 4,029
Settlements made during the period (3,139) (3,069)
Ending balance 23,707 26,559
Product Warranty [Member]    
Product Warranty Liability [Line Items]    
Beginning balance 12,066 9,694
Provisions and changes in estimates 4,668 4,029
Settlements made during the period (2,459) (2,178)
Ending balance 14,275 11,545
Surface Flaking [Member]    
Product Warranty Liability [Line Items]    
Beginning balance 10,112 15,905
Provisions and changes in estimates 0 0
Settlements made during the period (680) (891)
Ending balance $ 9,432 $ 15,014