v3.26.1
Acquisitions - Officinae Bio (Details) - Officinae Bio - USD ($)
$ in Millions
3 Months Ended
Feb. 21, 2025
Sep. 30, 2025
Business Combination [Line Items]    
Consideration transferred $ 15.1  
Potential consideration payments 35.0  
Milestone Consideration    
Business Combination [Line Items]    
Potential consideration payments 5.0  
Payments of acquisition related contingent consideration and consideration holdback   $ 5.0
Earnout Considerations    
Business Combination [Line Items]    
Potential consideration payments $ 30.0