XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Analysis of the Chargeback Provision) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue $ 140,022 $ 120,368  
Beginning balance 26,606 20,167 $ 20,167
Provision for chargebacks and rebates 69,027 46,779  
Credits and payments issued to third parties (67,289) (48,394)  
Ending balance 28,344 18,552 26,606
Research and development services | ANP      
Revenue $ 100 $ 600  
Minimum      
Payment terms 30 days    
Settlement of chargebacks and rebates terms 20 days    
Maximum      
Payment terms 75 days    
Settlement of chargebacks and rebates terms 60 days    
Accounts Receivable, Net      
Provision for chargebacks and rebates $ 21,900   20,500
Accounts Payable and Accrued Liabilities      
Provision for chargebacks and rebates $ 6,400   $ 6,100