v3.25.2
Litigation (Details)
€ in Thousands, $ in Millions
1 Months Ended
Feb. 28, 2023
USD ($)
Jun. 30, 2022
EUR (€)
Sep. 30, 2024
USD ($)
Dec. 31, 2020
USD ($)
IMRALDI Patent Litigation        
Loss Contingencies [Line Items]        
Loss contingency, damages sought, value | €   € 13,450    
Convergence        
Loss Contingencies [Line Items]        
Loss contingency, estimate of possible loss     $ 49.9 $ 200.0
Genentech        
Loss Contingencies [Line Items]        
Loss contingency, damages sought, value $ 88.3