XML 74 R60.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Details (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Property, plant and equipment, net      
Property, plant and equipment, gross $ 138,647 $ 124,271  
Less accumulated depreciation and amortization (80,205) (67,655)  
Property, plant and equipment, net 58,442 56,616  
Depreciation expense 12,965 12,379 $ 13,625
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 20,922 20,012  
Computer equipment      
Property, plant and equipment, net      
Property, plant and equipment, gross 36,608 31,224  
Furniture and fixtures      
Property, plant and equipment, net      
Property, plant and equipment, gross 15,140 13,943  
Leasehold improvements      
Property, plant and equipment, net      
Property, plant and equipment, gross 7,176 7,098  
Machinery      
Property, plant and equipment, net      
Property, plant and equipment, gross 17,406 11,037  
Construction in progress      
Property, plant and equipment, net      
Property, plant and equipment, gross $ 1,075 $ 637