v3.25.1
Subsequent Events (Details) - Subsequent Event - USD ($)
$ in Millions
Apr. 16, 2025
Apr. 15, 2025
Apr. 11, 2025
Apr. 01, 2025
1.5% Convertible Senior Subordinated Notes due 2026        
Subsequent Event [Line Items]        
Percentage of redemption price 100.00%     100.00%
Repurchase Amount   $ 170.0    
Principal Amount $ 60.0      
UDENYCA | Discontinued Operations Disposed of by Sale        
Subsequent Event [Line Items]        
Cash consideration     $ 483.4  
Product Inventory     118.4  
UDENYCA | Scenario, net sales exceeding 300 million, quarters ending september 30, 2026 | Disposal Group        
Subsequent Event [Line Items]        
Threshold net sales, payment trigger     300.0  
UDENYCA | Scenario, net sales exceeding 350 million, quarters ending march 31, 2027 | Disposal Group        
Subsequent Event [Line Items]        
Threshold net sales, payment trigger     $ 350.0  
UDENYCA | Revenue Purchase and Sale Agreement        
Subsequent Event [Line Items]        
Payments to buy out right to receive future payments   $ 47.7