XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total net revenues $ 116,547 $ 73,855 $ 223,333 $ 138,332
Sales of generic pharmaceutical products        
Disaggregation of Revenue [Line Items]        
Total net revenues 63,317 49,863 127,030 98,970
Sales of established brand pharmaceutical products, royalties, and other pharmaceutical services        
Disaggregation of Revenue [Line Items]        
Total net revenues 28,926 13,790 55,669 27,868
Sales of rare disease pharmaceutical products        
Disaggregation of Revenue [Line Items]        
Total net revenues $ 24,304 $ 10,202 $ 40,634 $ 11,494