XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue recognition $ 106,786 $ 64,477
Sales of generic pharmaceutical products    
Revenue recognition 63,713 49,107
Sales of established brand products, royalties, and other pharmaceutical services    
Revenue recognition 26,743 14,078
Sales of rare disease pharmaceutical products    
Revenue recognition $ 16,330 $ 1,292