XML 57 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Details 2)
12 Months Ended
Dec. 31, 2018
Computer equipment  
Property, plant and equipment  
Property, plant and equipment, estimated useful life (in years) 3 years
Machinery  
Property, plant and equipment  
Property, plant and equipment, estimated useful life (in years) 7 years
Other Machinery and Equipment  
Property, plant and equipment  
Property, plant and equipment, estimated useful life (in years) 2 years
Furniture and fixtures  
Property, plant and equipment  
Property, plant and equipment, estimated useful life (in years) 3 years
Building  
Property, plant and equipment  
Property, plant and equipment, estimated useful life (in years) 39 years
Minimum | Computer software  
Property, plant and equipment  
Property, plant and equipment, estimated useful life (in years) 3 years
Maximum | Computer software  
Property, plant and equipment  
Property, plant and equipment, estimated useful life (in years) 5 years