XML 67 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions - Nion, LLC (Details) - USD ($)
$ in Millions
6 Months Ended
Jan. 02, 2024
Jun. 30, 2024
Jun. 30, 2023
Business Acquisition [Line Items]      
Consideration   $ 114.1 $ 26.7
Nion LLC      
Business Acquisition [Line Items]      
Ownership percentage acquired 100.00%    
Consideration $ 37.4 $ 42.9  
Additional consideration $ 23.0    
Nion LLC | Technology      
Business Acquisition [Line Items]      
Amortization period for intangible assets acquired   7 years  
Nion LLC | Trade Name      
Business Acquisition [Line Items]      
Amortization period for intangible assets acquired   7 years  
Nion LLC | Customer Relationships      
Business Acquisition [Line Items]      
Amortization period for intangible assets acquired   15 years