v3.25.2
Business Combinations - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
May 05, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Trademarks, Tradenames And Developed Technology Rights          
Business Combination [Line Items]          
Amortization of intangible assets   $ 2.6 $ 2.3 $ 4.9 $ 4.6
Customer relationships          
Business Combination [Line Items]          
Amortization of intangible assets   1.3 $ 1.2 2.5 $ 2.5
Fabric Genomics          
Business Combination [Line Items]          
Payments to acquire business $ 33.5        
Cash consideration 36.9        
Contingent consideration $ 3.4 4.3   4.3  
Acquisition-related expenses   0.5   1.7  
Revenue   0.9   $ 0.9  
Fabric Genomics | Trademarks, Tradenames And Developed Technology Rights          
Business Combination [Line Items]          
Amortization of intangible assets   0.3      
Fabric Genomics | Customer relationships          
Business Combination [Line Items]          
Amortization of intangible assets   $ 0.1