v3.26.3
Litigation (Details)
€ in Thousands, $ in Millions
1 Months Ended 2 Months Ended
Nov. 30, 2025
USD ($)
Jun. 30, 2022
EUR (€)
Jan. 31, 2026
USD ($)
Sep. 30, 2026
action
Loss Contingencies [Line Items]        
Estimate of possible loss     $ 209.8  
Derivative Actions        
Loss Contingencies [Line Items]        
Loss contingency, pending claims, number | action       5
IMRALDI Patent Litigation        
Loss Contingencies [Line Items]        
Claims asserted | €   € 19,100    
Genentech        
Loss Contingencies [Line Items]        
Claims asserted $ 124.3