XML 54 R40.htm IDEA: XBRL DOCUMENT v3.6.0.2
Nature of Business, Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Intangible Assets (Details)
12 Months Ended
Dec. 31, 2016
Minimum [Member]  
Accounting Policies [Line Items]  
Finite-lived intangibles estimated lives 2 years
Maximum [Member]  
Accounting Policies [Line Items]  
Finite-lived intangibles estimated lives 10 years
Developed technology [Member] | Minimum [Member]  
Accounting Policies [Line Items]  
Finite-lived intangibles estimated lives 5 years
Developed technology [Member] | Maximum [Member]  
Accounting Policies [Line Items]  
Finite-lived intangibles estimated lives 10 years
Customer relationships [Member] | Minimum [Member]  
Accounting Policies [Line Items]  
Finite-lived intangibles estimated lives 2 years
Customer relationships [Member] | Maximum [Member]  
Accounting Policies [Line Items]  
Finite-lived intangibles estimated lives 10 years
Brand name [Member] | Minimum [Member]  
Accounting Policies [Line Items]  
Finite-lived intangibles estimated lives 5 years
Brand name [Member] | Maximum [Member]  
Accounting Policies [Line Items]  
Finite-lived intangibles estimated lives 10 years
Patented technology [Member] | Minimum [Member]  
Accounting Policies [Line Items]  
Finite-lived intangibles estimated lives 7 years
Patented technology [Member] | Maximum [Member]  
Accounting Policies [Line Items]  
Finite-lived intangibles estimated lives 10 years
Trademark [Member]  
Accounting Policies [Line Items]  
Finite-lived intangibles estimated lives 5 years