XML 19 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Other Financial Information - (Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property and equipment $ 24,469 $ 64,109
Less - accumulated depreciation (13,024) (35,683)
Property, Plant and Equipment, Net 11,445 28,426
Machinery and Equipment [Member]    
Property and equipment 9,946 35,723
Leasehold Improvements [Member]    
Property and equipment 9,088 22,276
Computer hardware [Member]    
Property and equipment 4,987 4,763
Construction in Progress [Member]    
Property and equipment $ 448 $ 1,347