XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Liabilities - Narrative (Details)
6 Months Ended
Jun. 30, 2021
Product Warranty Liability [Line Items]  
Inventory related obligation term 30 years
Other Construction Components  
Product Warranty Liability [Line Items]  
Limited warranty period 1 year
Structural Elements  
Product Warranty Liability [Line Items]  
Limited warranty period 10 years