XML 75 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions - Additional Information (Detail) - USD ($)
3 Months Ended 4 Months Ended 12 Months Ended
Jun. 11, 2015
Mar. 31, 2016
Oct. 04, 2015
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Mar. 31, 2018
Business Acquisition [Line Items]              
Payments of contingent consideration       $ 1,050,000 $ 11,697,000    
Universal Robots              
Business Acquisition [Line Items]              
Total purchase price $ 315,437,000            
Cash paid to acquire outstanding common and preferred stock 283,800,000            
Contingent consideration 31,600,000            
Arrangement range of outcomes value high 65,000,000            
Payments of contingent consideration   $ 15,000,000     $ 15,000,000    
EBITDA contingent consideration amount, percentage   100.00%     100.00%    
Maximum payment per earn-out       $ 25,000,000      
Goodwill, not deductible for tax purposes $ 221,100,000            
Revenues     $ 41,900,000        
Income (loss) before income taxes     $ (7,600,000)        
Net income           $ 199,784,000  
Universal Robots | Subsequent Event              
Business Acquisition [Line Items]              
Contingent consideration             $ 24,500,000
Universal Robots | Fair Value Adjustment to Inventory              
Business Acquisition [Line Items]              
Net income           1,600,000  
Universal Robots | Acquisition Related Costs              
Business Acquisition [Line Items]              
Net income           $ 1,000,000