v3.25.2
Acquisitions - Schedule of Estimated Useful Life for the Acquired Intangible Assets (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Nanostring Technologies | Intangible Asset - Technology    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired   12 years
Nanostring Technologies | Intangible Asset - Tradenames    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired   12 years
Nanostring Technologies | Intangible Asset - Customer relationships    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired   15 years
ELITechGroup | Intangible Asset - Technology | Minimum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired   4 years
ELITechGroup | Intangible Asset - Technology | Maximum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired   14 years
ELITechGroup | Intangible Asset - Tradenames    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired   6 years
ELITechGroup | Intangible Asset - Customer relationships | Minimum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired   5 years
ELITechGroup | Intangible Asset - Customer relationships | Maximum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired   15 years
Chemspeed Technologies | Intangible Asset - Technology    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired [1]   7 years
Chemspeed Technologies | Intangible Asset - Tradenames    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired [1]   10 years
Chemspeed Technologies | Intangible Asset - Customer relationships    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired [1]   15 years
Nion LLC | Intangible Asset - Technology    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired [2]   7 years
Nion LLC | Intangible Asset - Tradenames    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired [2]   7 years
Nion LLC | Intangible Asset - Customer relationships    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired [2]   15 years
Spectral Instruments Imaging LLC | Intangible Asset - Technology    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired   6 years
Spectral Instruments Imaging LLC | Intangible Asset - Customer relationships    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired   14 years
Recipe | Intangible Asset - Technology    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired 10 years  
Recipe | Intangible Asset - Tradenames    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired 1 year  
Recipe | Intangible Asset - Customer relationships    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amortization period for intangible assets acquired 15 years  
[1] The Company expects to amortize backlog through the first quarter of 2026.
[2] The Company expects to amortize backlog through the fourth quarter of 2027.