v3.26.1
Litigation (Details)
€ in Thousands, $ in Millions
1 Months Ended 2 Months Ended
Nov. 30, 2025
USD ($)
Jun. 30, 2022
EUR (€)
Jan. 31, 2026
USD ($)
Jun. 30, 2026
action
Loss Contingencies [Line Items]        
Estimate of possible loss | $     $ 209.8  
Securities Litigation        
Loss Contingencies [Line Items]        
Loss contingency, pending claims, number | action       4
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