XML 50 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Certain Balance Sheet Items - Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 185,005 $ 186,763
Less accumulated depreciation and amortization (55,443) (55,257)
Property, plant and equipment, net 129,562 131,506
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 52,275 52,294
Land and buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 47,040 47,053
Manufacturing equipment and machinery    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 29,961 28,860
Computer software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 23,044 25,680
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 16,932 16,577
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 11,281 11,152
Construction-in-progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,472 $ 5,147