XML 72 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Details (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Property, plant and equipment, net      
Property, plant and equipment, gross $ 141,109 $ 138,647  
Less accumulated depreciation and amortization (86,806) (80,205)  
Property, plant and equipment, net 54,303 58,442  
Depreciation expense 13,275 12,965 $ 12,379
Building      
Property, plant and equipment, net      
Property, plant and equipment, gross 40,320 40,320  
Computer software      
Property, plant and equipment, net      
Property, plant and equipment, gross 18,424 20,922  
Computer equipment      
Property, plant and equipment, net      
Property, plant and equipment, gross 36,607 36,608  
Furniture and fixtures      
Property, plant and equipment, net      
Property, plant and equipment, gross 16,881 15,140  
Leasehold improvements      
Property, plant and equipment, net      
Property, plant and equipment, gross 10,110 7,176  
Machinery      
Property, plant and equipment, net      
Property, plant and equipment, gross 16,936 17,406  
Construction in progress      
Property, plant and equipment, net      
Property, plant and equipment, gross $ 1,831 $ 1,075