XML 90 R51.htm IDEA: XBRL DOCUMENT v2.4.0.6
Balance Sheet Details (Details) (USD $)
12 Months Ended
Dec. 31, 2011
Dec. 31, 2010
Dec. 31, 2009
Property, plant and equipment, net      
Property, plant and equipment, gross $ 136,998,000 $ 111,977,000  
Less accumulated depreciation and amortization (55,893,000) (44,207,000)  
Property, plant and equipment, net 81,105,000 67,770,000  
Net book value 81,105,000 67,770,000  
Depreciation expense 11,894,000 10,101,000 10,661,000
Building
     
Property, plant and equipment, net      
Property, plant and equipment, gross 42,958,000 42,230,000  
Building | Sunnyvale, California
     
Property, plant and equipment, net      
Property, plant and equipment, net 39,100,000 39,700,000  
Construction in progress, capitalized   25,100,000  
Construction costs capitalized   13,100,000  
Interest capitalized   1,500,000  
Net book value 39,100,000 39,700,000  
Property, plant and equipment, useful life (in years) P39Y    
Building | Brecksville, Ohio
     
Property, plant and equipment, net      
Property, plant and equipment, net 2,300,000 2,500,000  
Construction in progress, capitalized   800,000  
Construction costs capitalized   1,700,000  
Net book value 2,300,000 2,500,000  
Property, plant and equipment, useful life (in years) P39Y    
Computer software
     
Property, plant and equipment, net      
Property, plant and equipment, gross 34,403,000 29,985,000  
Computer equipment
     
Property, plant and equipment, net      
Property, plant and equipment, gross 27,834,000 23,996,000  
Furniture and fixtures
     
Property, plant and equipment, net      
Property, plant and equipment, gross 10,019,000 8,827,000  
Leasehold improvements
     
Property, plant and equipment, net      
Property, plant and equipment, gross 3,810,000 3,325,000  
Machinery
     
Property, plant and equipment, net      
Property, plant and equipment, gross 9,711,000 2,776,000  
Construction in progress
     
Property, plant and equipment, net      
Property, plant and equipment, gross 8,263,000 838,000  
Construction in progress | Sunnyvale, California
     
Property, plant and equipment, net      
Construction in progress, capitalized 6,200,000    
Construction in progress | Brecksville, Ohio
     
Property, plant and equipment, net      
Construction in progress, capitalized $ 1,200,000