XML 79 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Significant Accounting Policies, Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Abstract]    
Less accumulated depreciation $ (87,379) $ (74,013)
Property, plant and equipment, net 181,077 153,651
Property, Plant and Equipment, Excluding Land [Member]    
Property, Plant and Equipment [Abstract]    
Property, plant and equipment 245,394 204,602
Property, plant and equipment, net 158,015 130,589
Computer Software, Laboratory, Manufacturing and Other Equipment [Member]    
Property, Plant and Equipment [Abstract]    
Property, plant and equipment $ 68,990 60,965
Computer Software, Laboratory, Manufacturing and Other Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Abstract]    
Estimated useful lives 3 years  
Computer Software, Laboratory, Manufacturing and Other Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Abstract]    
Estimated useful lives 10 years  
Building, Building Improvements and Building Systems [Member]    
Property, Plant and Equipment [Abstract]    
Property, plant and equipment $ 137,879 119,830
Building, Building Improvements and Building Systems [Member] | Minimum [Member]    
Property, Plant and Equipment [Abstract]    
Estimated useful lives 15 years  
Building, Building Improvements and Building Systems [Member] | Maximum [Member]    
Property, Plant and Equipment [Abstract]    
Estimated useful lives 40 years  
Land Improvements [Member]    
Property, Plant and Equipment [Abstract]    
Property, plant and equipment $ 8,391 2,853
Estimated useful lives 20 years  
Leasehold Improvements [Member]    
Property, Plant and Equipment [Abstract]    
Property, plant and equipment $ 17,263 13,600
Leasehold Improvements [Member] | Minimum [Member]    
Property, Plant and Equipment [Abstract]    
Estimated useful lives 5 years  
Leasehold Improvements [Member] | Maximum [Member]    
Property, Plant and Equipment [Abstract]    
Estimated useful lives 15 years  
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Abstract]    
Property, plant and equipment $ 12,871 7,354
Furniture and Fixtures [Member] | Minimum [Member]    
Property, Plant and Equipment [Abstract]    
Estimated useful lives 5 years  
Furniture and Fixtures [Member] | Maximum [Member]    
Property, Plant and Equipment [Abstract]    
Estimated useful lives 10 years  
Land [Member]    
Property, Plant and Equipment [Abstract]    
Property, plant and equipment $ 23,062 $ 23,062