XML 88 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible assets - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Indefinite-Lived Intangible Assets [Line Items]      
Amortization and impairment of intangible assets $ 14.3 $ 11.6 $ 10.5
Impairment charge     8.4
Impairment charges, net of deferred income tax     $ 6.3
Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]     Intangible assets, net
2021 Acquisition Of Tetra Genetics      
Indefinite-Lived Intangible Assets [Line Items]      
Impairment charge 32.0    
Impairment charges, net of deferred income tax 23.3    
2020 Acquisition Of Trianni      
Indefinite-Lived Intangible Assets [Line Items]      
Impairment charge     $ 32.0
Impairment charges, net of deferred income tax $ 23.3