XML 56 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Additional Information (Details)
3 Months Ended
Mar. 31, 2017
USD ($)
Installment
Dec. 31, 2016
USD ($)
Dec. 18, 2015
USD ($)
Nov. 11, 2015
USD ($)
Feb. 19, 2015
USD ($)
Skyetek Inc.          
Business Acquisition Contingent Consideration [Line Items]          
Business combination, date of agreement Dec. 18, 2015        
Name of acquired entity Skyetek Inc        
Undiscounted range of outcomes, minimum     $ 0    
Undiscounted range of outcomes, maximum     300,000    
Estimated fair value of contingent consideration     $ 200,000    
Lincoln Laser Company          
Business Acquisition Contingent Consideration [Line Items]          
Business combination, date of agreement Nov. 11, 2015        
Name of acquired entity Lincoln Laser Company        
Estimated fair value of contingent consideration   $ 1,400,000   $ 2,300,000  
Payments of contingent consideration $ 1,400,000        
Applimotion Inc.          
Business Acquisition Contingent Consideration [Line Items]          
Business combination, date of agreement Feb. 19, 2015        
Name of acquired entity Applimotion Inc        
Undiscounted range of outcomes, minimum         $ 0
Undiscounted range of outcomes, maximum         4,000,000
Estimated fair value of contingent consideration $ 2,400,000 $ 3,600,000     $ 1,000,000
Payments of contingent consideration $ 1,200,000        
Number of contingent consideration installments | Installment 2