v2.4.0.6
Summary of Significant Accounting Policies (Details 3)
12 Months Ended
Dec. 31, 2011
Y
Computer and equipment [Member]
 
Property plant and equipment, estimated useful life  
Average 3
Furniture [Member]
 
Property plant and equipment, estimated useful life  
Average 5
Machinery [Member]
 
Property plant and equipment, estimated useful life  
Minimum 2
Maximum 5
Tooling [Member]
 
Property plant and equipment, estimated useful life  
Minimum 2
Maximum 5
Business applications software
 
Property plant and equipment, estimated useful life  
Minimum 5
Maximum 7
Capital leases and leasehold improvements
 
Property plant and equipment, estimated useful life  
Capital leases and leasehold improvements terms Term of lease