XML 56 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Product Revenues, Net, Accounts Receivable, Net, and Reserves for Product Revenues (Additional Information) (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Product sales receivable, net of discounts and allowances $ 659.4   $ 602.0
United States [Member] | Maximum [Member]      
Payment Terms 90 days    
United States [Member] | Minimum [Member]      
Payment Terms 65    
Outside of U.S. [Member] | Maximum [Member]      
Payment Terms 150 days    
Outside of U.S. [Member] | Minimum [Member]      
Payment Terms 90    
Sales Revenue Net [Member] | Customer Concentration Risk [Member] | Customer One [Member]      
Concentration of credit risk percentage 19.00% 36.00%  
Sales Revenue Net [Member] | Customer Concentration Risk [Member] | Customer Two [Member]      
Concentration of credit risk percentage 12.00% 20.00%  
Sales Revenue Net [Member] | Customer Concentration Risk [Member] | No Individual [Member]      
Concentration of credit risk percentage 10.00% 10.00%  
Sales Revenue Net [Member] | Customer Concentration Risk [Member] | Customers Exceed [Member]      
Concentration of credit risk percentage 10.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer One [Member]      
Concentration of credit risk percentage 56.00%   54.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Two [Member]      
Concentration of credit risk percentage 17.00%   21.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Three [Member]      
Concentration of credit risk percentage 13.00%   13.00%