XML 111 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Significant Accounting Policies [Line Items]      
Number of reportable segments | Segment 2    
Foreign currency transaction (gain) loss $ (0.1) $ 0.4 $ (1.3)
Depreciation expense 32.7 28.4 25.2
Goodwill impairment 0.0 0.0 0.0
Indefinite-lived intangible asset impairment 0.0 0.0 0.0
Deferred revenue $ 3.3 3.0  
Minimum      
Significant Accounting Policies [Line Items]      
Percentage of reporting unit fair value in excess of carrying amount 20.00%    
Building | Minimum      
Significant Accounting Policies [Line Items]      
Useful life 8 years    
Building | Maximum      
Significant Accounting Policies [Line Items]      
Useful life 40 years    
Machinery and Equipment | Minimum      
Significant Accounting Policies [Line Items]      
Useful life 3 years    
Machinery and Equipment | Maximum      
Significant Accounting Policies [Line Items]      
Useful life 15 years    
Leasehold Improvements      
Significant Accounting Policies [Line Items]      
Useful life description over the shorter of the remaining life of the lease or the useful life of the improvement    
Rental Equipment | Maximum      
Significant Accounting Policies [Line Items]      
Rental equipment operating lease term 5 years    
Selling, engineering, general and administrative expenses      
Significant Accounting Policies [Line Items]      
Research and development expenses $ 13.6 $ 13.0 $ 13.0