v3.22.0.1
Significant Accounting Policies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
customer
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Significant Accounting Policies [Line Items]      
Number of business segments | segment 1    
Selling, general and administrative expenses $ 168,543 $ 97,008 $ 94,442
Buildings and improvements | Minimum      
Significant Accounting Policies [Line Items]      
Estimated useful lives of property plant and equipment (in years) 3 years    
Buildings and improvements | Maximum      
Significant Accounting Policies [Line Items]      
Estimated useful lives of property plant and equipment (in years) 39 years    
Machinery and equipment | Minimum      
Significant Accounting Policies [Line Items]      
Estimated useful lives of property plant and equipment (in years) 2 years    
Machinery and equipment | Maximum      
Significant Accounting Policies [Line Items]      
Estimated useful lives of property plant and equipment (in years) 20 years    
Furniture and fixtures | Minimum      
Significant Accounting Policies [Line Items]      
Estimated useful lives of property plant and equipment (in years) 5 years    
Furniture and fixtures | Maximum      
Significant Accounting Policies [Line Items]      
Estimated useful lives of property plant and equipment (in years) 20 years    
Customer Concentration Risk | Sales Revenue, Net      
Significant Accounting Policies [Line Items]      
Customer concentration risk, number of customers | customer 3    
Shipping and Handling      
Significant Accounting Policies [Line Items]      
Selling, general and administrative expenses $ 47,200 $ 35,200 $ 33,900