XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Narrative) (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2021
segment
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sale Leaseback Transaction [Line Items]        
Number of reportable segments   4    
Advertising costs | $   $ 8.0 $ 7.2 $ 5.7
Minimum | Land, Buildings and Improvements        
Sale Leaseback Transaction [Line Items]        
Estimated useful lives   15 years    
Minimum | Machinery and Equipment        
Sale Leaseback Transaction [Line Items]        
Estimated useful lives   3 years    
Maximum | Land, Buildings and Improvements        
Sale Leaseback Transaction [Line Items]        
Estimated useful lives   40 years    
Maximum | Machinery and Equipment        
Sale Leaseback Transaction [Line Items]        
Estimated useful lives   20 years    
Residential | Home Improvement Retail Company | Accounts Receivable | Customer Concentration Risk        
Sale Leaseback Transaction [Line Items]        
Concentrations of credit risk   14.00% 11.00%  
Residential | Home Improvement Retail Company | Net sales | Customer Concentration Risk        
Sale Leaseback Transaction [Line Items]        
Concentrations of credit risk   13.00% 14.00% 14.00%
Renewables and Agtech        
Sale Leaseback Transaction [Line Items]        
Number of reportable segments 2 2