v3.22.2.2
Accrued Expenses and Other Liabilities - Narrative (Details)
9 Months Ended
Sep. 30, 2022
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