XML 137 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Significant Accounting Policies [Line Items]    
Operating lease, right-of-use asset $ 35,180  
Operating lease liabilities $ 39,151  
ASU 2016-02    
Significant Accounting Policies [Line Items]    
Operating lease, right-of-use asset   $ 35,300
Operating lease liabilities   $ 36,500
Maximum    
Significant Accounting Policies [Line Items]    
Cash equivalents original maturity period 3 months  
Maximum | Buildings and improvements    
Significant Accounting Policies [Line Items]    
Property, plant and equipment, estimated useful lives 30 years  
Maximum | Machinery and Equipment    
Significant Accounting Policies [Line Items]    
Property, plant and equipment, estimated useful lives 10 years  
Minimum | Buildings and improvements    
Significant Accounting Policies [Line Items]    
Property, plant and equipment, estimated useful lives 3 years  
Minimum | Machinery and Equipment    
Significant Accounting Policies [Line Items]    
Property, plant and equipment, estimated useful lives 3 years