XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Product Revenues, Net, Accounts Receivable, Net and Reserves for Product Revenues (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Products, net $ 359,484 $ 231,495  
Revenues 413,464 $ 253,500  
Product sales receivable, net of discounts and allowances $ 378,800   $ 400,300
Payment Terms As of March 31, 2024, the majority of the Company’s accounts receivable arose from product sales in the U.S. and all customers have standard payment terms that generally require payment within 65 to 90 days. Outside of the U.S., the majority of the Company’s customers have payment terms ranging between 90 and 150 days.    
Sales Revenue Net [Member] | Customer Concentration Risk [Member] | Customer One [Member]      
Concentration of credit risk percentage 36.00% 49.00%  
Sales Revenue Net [Member] | Customer Concentration Risk [Member] | Customer Two [Member]      
Concentration of credit risk percentage 20.00% 32.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 34.00%   40.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Two [Member]      
Concentration of credit risk percentage 22.00%   19.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Three [Member]      
Concentration of credit risk percentage 21.00%   19.00%