XML 96 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Details (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, plant and equipment, net      
Property, plant and equipment, gross $ 125,803 $ 140,306  
Less accumulated depreciation and amortization (81,089) (83,278)  
Property, plant and equipment, net 44,714 57,028  
Depreciation expense 15,200 10,700 $ 13,300
Building      
Property, plant and equipment, net      
Property, plant and equipment, gross 0 40,320  
Computer software      
Property, plant and equipment, net      
Property, plant and equipment, gross 50,453 26,127  
Computer equipment      
Property, plant and equipment, net      
Property, plant and equipment, gross 36,761 37,223  
Furniture and fixtures      
Property, plant and equipment, net      
Property, plant and equipment, gross 16,136 16,286  
Leasehold improvements      
Property, plant and equipment, net      
Property, plant and equipment, gross 10,316 10,824  
Machinery      
Property, plant and equipment, net      
Property, plant and equipment, gross 10,446 9,097  
Construction in progress      
Property, plant and equipment, net      
Property, plant and equipment, gross $ 1,691 $ 429