XML 65 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total net revenues $ 486,816 $ 316,385 $ 216,136
Sales of generic pharmaceutical products      
Disaggregation of Revenue [Line Items]      
Total net revenues 269,449 210,121 143,571
Sales of established brand pharmaceutical products, royalties, and other pharmaceutical services      
Disaggregation of Revenue [Line Items]      
Total net revenues 105,250 64,578 72,565
Sales of rare disease pharmaceutical products      
Disaggregation of Revenue [Line Items]      
Total net revenues $ 112,117 $ 41,686 $ 0