XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue Recognition $ 48,470 $ 54,357 $ 98,244 $ 107,244
Sales of generic pharmaceutical products [Member]        
Revenue Recognition 33,400 36,255 70,895 67,854
Sales of branded pharmaceutical products [Member]        
Revenue Recognition 10,633 13,996 19,790 31,539
Sales of contract manufactured products [Member]        
Revenue Recognition 2,900 3,687 4,874 6,124
Royalties from licensing agreements [Member]        
Revenue Recognition 491 (251) 781 326
Product development services [Member]        
Revenue Recognition 885 411 1,462 731
Other [Member]        
Revenue Recognition $ 161 $ 259 $ 442 $ 670