v3.25.2
Organization and Significant Accounting Policies - Organization (Details)
$ in Millions
6 Months Ended
Apr. 15, 2025
USD ($)
Apr. 11, 2025
USD ($)
payment
Jun. 30, 2025
segment
Organization and Significant Accounting Policies      
Number of reportable and operating segments | segment     1
UDENYCA | Revenue Purchase and Sale Agreement      
Organization and Significant Accounting Policies      
Payments to buy out right to receive future payments $ 47.7    
UDENYCA | Discontinued Operations Disposed of by Sale      
Organization and Significant Accounting Policies      
Cash consideration   $ 483.4  
Product Inventory   $ 118.4  
Number of earnout payments | payment   2  
Scenario, net sales exceeding 300 million, quarters ending september 30, 2026 | UDENYCA | Disposal Group      
Organization and Significant Accounting Policies      
Threshold net sales, payment trigger   $ 300.0  
Scenario, net sales exceeding 300 million, quarters ending september 30, 2026 | UDENYCA | Discontinued Operations Disposed of by Sale      
Organization and Significant Accounting Policies      
Amount of each earnout payments   37.5  
Scenario, net sales exceeding 350 million, quarters ending march 31, 2027 | UDENYCA | Disposal Group      
Organization and Significant Accounting Policies      
Threshold net sales, payment trigger   350.0  
Scenario, net sales exceeding 350 million, quarters ending march 31, 2027 | UDENYCA | Discontinued Operations Disposed of by Sale      
Organization and Significant Accounting Policies      
Amount of each earnout payments   $ 37.5