XML 73 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Intangible assets - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Indefinite-Lived Intangible Assets [Line Items]      
Amortization and impairment of intangible assets $ 3.7 $ 14.3 $ 11.6
2021 Acquisition Of Tetra Genetics      
Indefinite-Lived Intangible Assets [Line Items]      
Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]   Intangible assets, net  
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