XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Sep. 30, 2022
Product Warranty Liability [Line Items]    
Beginning balance $ 25,599 $ 28,595
Provisions (changes in estimates) 1,024 3,098
Settlements made during the period (3,657) (4,144)
Ending balance 22,966 27,549
Surface Flaking [Member]    
Product Warranty Liability [Line Items]    
Beginning balance 15,905 18,542
Provisions (changes in estimates) (3,800)  
Settlements made during the period (1,522) (2,243)
Ending balance 10,583 16,299
Other Residential [Member]    
Product Warranty Liability [Line Items]    
Beginning balance 9,694 10,053
Provisions (changes in estimates) 4,824 3,098
Settlements made during the period (2,135) (1,901)
Ending balance $ 12,383 $ 11,250