v3.25.2
Acquisitions and Disposals - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 04, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Business Combination [Line Items]          
Impairment charges (Note 5)   $ 20,041,000 $ 0 $ 20,041,000 $ 0
Trapelo | Developed technology          
Business Combination [Line Items]          
Impairment of intangible assets, finite-lived       4,700,000  
Disposal Group, Held-for-Sale, Not Discontinued Operations | Trapelo          
Business Combination [Line Items]          
Impairment charges (Note 5)   8,200,000   8,200,000  
Impairment loss   3,463,000      
Disposal Group, Held-for-Sale, Not Discontinued Operations | Trapelo | Developed technology          
Business Combination [Line Items]          
Impairment of intangible assets, finite-lived   4,700,000      
Pathline, LLC          
Business Combination [Line Items]          
Percentage of voting interests acquired (as a percent) 100.00%        
Gross initial consideration $ 8,000,000        
Payments to acquire business, adjustments 700,000        
Contingent consideration liability $ 1,000,000        
Amortization period (in years) 7 years        
Acquisition and integration costs   3,200,000 $ 0 4,400,000 $ 0
Revenue   4,700,000   4,700,000  
Net loss   $ 2,700,000   $ 2,700,000  
Pathline, LLC | Contingent Consideration, Validation Completion Within Specific Timeline          
Business Combination [Line Items]          
Business combination contingent consideration $ 2,000,000