XML 85 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Property, Plant and Equipment (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 35,802us-gaap_PropertyPlantAndEquipmentGross $ 49,040us-gaap_PropertyPlantAndEquipmentGross  
Accumulated depreciation (26,168)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment (40,541)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment  
Total property, plant and equipment, net 9,634us-gaap_PropertyPlantAndEquipmentNet 8,499us-gaap_PropertyPlantAndEquipmentNet  
Depreciation expense 1,983us-gaap_Depreciation 1,254us-gaap_Depreciation 1,199us-gaap_Depreciation
Automobiles [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 23us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_AutomobilesMember
0us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_AutomobilesMember
 
Estimated useful life (in years) 5 years    
Leasehold improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 2,144us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LeaseholdImprovementsMember
2,869us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LeaseholdImprovementsMember
 
Leasehold improvements [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 5 years    
Leasehold improvements [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 20 years    
Computer equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 25,397us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ComputerEquipmentMember
35,554us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ComputerEquipmentMember
 
Computer equipment [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 3 years    
Computer equipment [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 7 years    
Machinery and equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 6,709us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_MachineryAndEquipmentMember
5,648us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_MachineryAndEquipmentMember
 
Machinery and equipment [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 3 years    
Machinery and equipment [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 5 years    
Furniture and fixtures [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 1,108us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_FurnitureAndFixturesMember
688us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_FurnitureAndFixturesMember
 
Estimated useful life (in years) 5 years    
Work in progress [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 421us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ConstructionInProgressMember
[1] $ 4,281us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ConstructionInProgressMember
[1]  
[1] Work in progress includes production tooling construction in progress