XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Product Revenues, Net, Accounts Receivable and Reserves for Product Revenues (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Products, net $ 231,495 $ 188,825  
Revenues 253,500 $ 210,830  
Product sales receivable, net of discounts and allowances $ 223,800   $ 214,600
Payment Terms As of March 31, 2023, 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 60 to 91 days. Outside of the U.S., the majority of the Company’s customers have payment terms ranging between 60 and 150 days    
U.S. [Member]      
Revenues $ 200,500    
Outside of U.S. [Member]      
Revenues $ 31,000    
Sales Revenue Net [Member] | Customer Concentration Risk [Member] | Customer One [Member]      
Concentration of credit risk percentage 49.00% 48.00%  
Sales Revenue Net [Member] | Customer Concentration Risk [Member] | Customer Two [Member]      
Concentration of credit risk percentage 32.00% 36.00%  
Sales Revenue Net [Member] | Customer Concentration Risk [Member] | Customer Three [Member]      
Concentration of credit risk percentage 7.00% 8.00%  
Sales Revenue Net [Member] | Customer Concentration Risk [Member] | Total [Member]      
Concentration of credit risk percentage 10.00% 90.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer One [Member]      
Concentration of credit risk percentage 37.00%   36.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Two [Member]      
Concentration of credit risk percentage 34.00%   35.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Three [Member]      
Concentration of credit risk percentage 10.00%   12.00%