v3.22.2.2
Changes in Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Product Warranty, Increase (Decrease) [Roll Forward]        
Warranty reserves, beginning of period $ 9,350 $ 6,550 $ 7,850 $ 5,350
Warranty provision 2,985 2,424 8,092 8,409
Warranty expenditures (2,285) (1,824) (5,892) (6,609)
Warranty reserves, end of period $ 10,050 $ 7,150 $ 10,050 $ 7,150
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