XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Product Revenues, Net, Accounts Receivable, Net, and Reserves for Product Revenues (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Products, net $ 429,771 $ 309,322 $ 1,149,803 $ 779,805  
Revenues 467,172 $ 331,817 1,243,567 $ 846,555  
Product sales receivable, net of discounts and allowances $ 434,500   $ 434,500   $ 400,300
Payment Terms     As of September 30, 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 28.00% 40.00% 33.00% 45.00%  
Sales Revenue Net [Member] | Customer Concentration Risk [Member] | Customer Two [Member]          
Concentration of credit risk percentage 19.00% 23.00% 20.00% 29.00%  
Sales Revenue Net [Member] | Customer Concentration Risk [Member] | No Individual [Member]          
Concentration of credit risk percentage 10.00% 10.00% 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     37.00%   40.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Two [Member]          
Concentration of credit risk percentage     27.00%   19.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Three [Member]          
Concentration of credit risk percentage     20.00%   19.00%