v3.26.1
Commitments and Contingencies (Details)
$ in Millions
12 Months Ended
Apr. 25, 2024
Dec. 31, 2025
USD ($)
renewalOption
Loss Contingencies    
Long-term supply agreement, period (in years)   10 years
Number of options to renew agreement | renewalOption   2
Long-term supply agreement, renewal period (in years)   5 years
Long-term supply agreement, firm commitment period   3 months
Reduction in the value of the tax credit obtained (as a percent)   18.60%
Reduction in the value of the tax credit obtained, net benefit (as a percent)   26.97%
Cardinal Health 105, LLC (“Cardinal Health”)    
Loss Contingencies    
Distribution agreement term 3 years  
Distribution agreement additional renewal term 1 year  
Capital Addition Purchase Commitments    
Loss Contingencies    
Unrecorded unconditional purchase obligation   $ 1.8
Reagents and Disposables    
Loss Contingencies    
Unconditional purchase obligation to be incurred within on year   $ 1.7