XML 102 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Significant Accounting Policies [Line Items]      
Number of reportable segments | Segment 2    
Foreign currency transaction (gain) loss $ 0.9 $ 0.6 $ 0.2
Depreciation expense 50.3 45.2 41.8
Goodwill impairment 0.0 0.0 0.0
Indefinite-lived intangible asset impairment 0.0 0.0 0.0
Deferred revenue $ 4.8 4.3  
Minimum      
Significant Accounting Policies [Line Items]      
Percentage of reporting unit fair value in excess of carrying amount 30.00%    
Percentage of reporting unit fair value of indefinite-lived intangible assets in excess of carrying amount 45.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]      
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] Useful Life, Shorter of Lease Term or Asset Utility [Member]    
Selling, engineering, general and administrative expenses      
Significant Accounting Policies [Line Items]      
Research and development expenses $ 12.4 $ 12.4 $ 11.5