v3.25.2
Acquisitions - Molecular Assemblies (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 23, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Business Combination [Line Items]        
Transaction costs   $ 92 $ 1,270 $ 30
Molecular        
Business Combination [Line Items]        
Consideration transferred $ 11,212      
Payments to acquire business 9,212      
Transaction costs   $ 100 $ 700  
Indemnity and adjustment holdback $ 2,000      
Indemnity and adjustment holdback period 6 months      
Molecular | Measurement Input, Discount Rate | Valuation Technique, Discounted Cash Flow        
Business Combination [Line Items]        
Intangible assets, measurement input 0.115      
Molecular | Measurement Input, Obsolescent Curve | Valuation Technique, Discounted Cash Flow        
Business Combination [Line Items]        
Intangible assets, measurement input 0.050      
Molecular | Minimum | Measurement Input, Revenue Growth Rate | Valuation Technique, Discounted Cash Flow        
Business Combination [Line Items]        
Intangible assets, measurement input 0.030      
Molecular | Maximum | Measurement Input, Revenue Growth Rate | Valuation Technique, Discounted Cash Flow        
Business Combination [Line Items]        
Intangible assets, measurement input 1.181