XML 421 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Significant Accounting Policies [Line Items]      
Number of reportable segments | Segment 2    
Foreign currency transaction (gain) loss $ (0.3) $ (0.4) $ (0.1)
Depreciation expense 39.5 35.2 32.7
Goodwill impairment 0.0 0.0 0.0
Indefinite-lived intangible asset impairment 0.0 0.0 $ 0.0
Deferred revenue $ 4.0 $ 4.2  
Minimum      
Significant Accounting Policies [Line Items]      
Percentage of reporting unit fair value in excess of carrying amount 20.00% 20.00% 20.00%
Maximum      
Significant Accounting Policies [Line Items]      
Rental equipment operating lease term 5 years    
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    
Selling, engineering, general and administrative expenses      
Significant Accounting Policies [Line Items]      
Research and development expenses $ 11.4 $ 12.2 $ 13.6