XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Revenues, Net, Accounts Receivable, Net, and Reserves for Product Revenues (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Products, net $ 360,548 $ 238,988 $ 720,032 $ 470,483  
Revenues 362,931 $ 261,238 776,395 $ 514,738  
Product sales receivable, net of discounts and allowances $ 360,000   $ 360,000   $ 400,300
Payment Terms     As of June 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 35.00% 47.00% 35.00% 48.00%  
Sales Revenue Net [Member] | Customer Concentration Risk [Member] | Customer Two [Member]          
Concentration of credit risk percentage 21.00% 33.00% 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     33.00%   40.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Two [Member]          
Concentration of credit risk percentage     28.00%   19.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Three [Member]          
Concentration of credit risk percentage     15.00%   19.00%