XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue Recognition $ 52,979 $ 51,337 $ 151,223 $ 158,581
Sales of generic pharmaceutical products [Member]        
Revenue Recognition 37,712 31,753 108,607 99,452
Sales of branded pharmaceutical products [Member]        
Revenue Recognition 12,411 16,605 32,201 48,300
Sales of contract manufactured products [Member]        
Revenue Recognition 2,152 2,376 7,026 8,499
Royalties from licensing agreements [Member]        
Revenue Recognition 339 268 1,120 594
Product development services [Member]        
Revenue Recognition 289 75 1,751 806
Other [Member]        
Revenue Recognition $ 76 $ 260 $ 518 $ 930