XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Molecubes NV (Details)
€ in Millions, $ in Millions
12 Months Ended
Nov. 17, 2021
USD ($)
Nov. 17, 2021
EUR (€)
Oct. 15, 2018
USD ($)
Dec. 31, 2021
USD ($)
Nov. 17, 2021
EUR (€)
Acquisitions          
Consideration $ 14.4   $ 6.1 $ 4.5  
Molecubes NV          
Acquisitions          
Consideration 21.1 € 18.7      
Potential additional consideration 3.4       € 3.0
Contingent consideration $ 0.4        
Molecubes NV | Trade name          
Acquisitions          
Amortization period for intangible assets acquired 10 years 10 years      
Molecubes NV | Technology          
Acquisitions          
Amortization period for intangible assets acquired 10 years 10 years      
Molecubes NV | Customer relationships          
Acquisitions          
Amortization period for intangible assets acquired 10 years 10 years