XML 59 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions - Schedule of Estimated Useful Life for the Acquired Intangible Assets (Details)
12 Months Ended
Dec. 31, 2024
Nanostring Technologies | Intangible Asset - Technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 12 years
Nanostring Technologies | Intangible Asset - Tradenames  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 12 years
Nanostring Technologies | Intangible Asset - Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 15 years
ELITechGroup | Intangible Asset - Technology | Minimum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 4 years
ELITechGroup | Intangible Asset - Technology | Maximum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 14 years
ELITechGroup | Intangible Asset - Tradenames  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 6 years
ELITechGroup | Intangible Asset - Customer relationships | Minimum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 5 years
ELITechGroup | Intangible Asset - Customer relationships | Maximum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 15 years
Chemspeed Technologies | Intangible Asset - Technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 7 years [1]
Chemspeed Technologies | Intangible Asset - Tradenames  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 10 years [1]
Chemspeed Technologies | Intangible Asset - Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 15 years [1]
Spectral Instruments Imaging LLC | Intangible Asset - Technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 6 years
Spectral Instruments Imaging LLC | Intangible Asset - Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 14 years
Nion, LLC | Intangible Asset - Technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 7 years [2]
Nion, LLC | Intangible Asset - Tradenames  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 7 years [2]
Nion, LLC | Intangible Asset - Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amortization period for intangible assets acquired 15 years [2]
[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.