XML 42 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Summary of revenues disaggregated by business segment and product lines) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]        
Revenues $ 163,649 $ 171,229 $ 328,054 $ 356,484
Finished dosage from generic drugs        
Disaggregation of Revenue [Line Items]        
Revenues 73,663 90,761 142,876 186,322
Nutraceutical products        
Disaggregation of Revenue [Line Items]        
Revenues 11,318 12,705 22,951 23,159
Pharmaceutical intermediates        
Disaggregation of Revenue [Line Items]        
Revenues 12,532 9,839 22,754 19,975
Active pharmaceutical ingredients (APIs)        
Disaggregation of Revenue [Line Items]        
Revenues 29,510 23,790 58,136 50,230
Specialty chemicals        
Disaggregation of Revenue [Line Items]        
Revenues 31,582 30,533 67,803 64,553
Agricultural protection products        
Disaggregation of Revenue [Line Items]        
Revenues 5,044 3,601 13,534 12,245
Human Health        
Disaggregation of Revenue [Line Items]        
Revenues 84,981 103,466 165,827 209,481
Human Health | Finished dosage from generic drugs        
Disaggregation of Revenue [Line Items]        
Revenues 73,663 90,761 142,876 186,322
Human Health | Nutraceutical products        
Disaggregation of Revenue [Line Items]        
Revenues 11,318 12,705 22,951 23,159
Human Health | Pharmaceutical intermediates        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Human Health | Active pharmaceutical ingredients (APIs)        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Human Health | Specialty chemicals        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Human Health | Agricultural protection products        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Pharmaceutical Ingredients        
Disaggregation of Revenue [Line Items]        
Revenues 42,042 33,629 80,890 70,205
Pharmaceutical Ingredients | Finished dosage from generic drugs        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Pharmaceutical Ingredients | Nutraceutical products        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Pharmaceutical Ingredients | Pharmaceutical intermediates        
Disaggregation of Revenue [Line Items]        
Revenues 12,532 9,839 22,754 19,975
Pharmaceutical Ingredients | Active pharmaceutical ingredients (APIs)        
Disaggregation of Revenue [Line Items]        
Revenues 29,510 23,790 58,136 50,230
Pharmaceutical Ingredients | Specialty chemicals        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Pharmaceutical Ingredients | Agricultural protection products        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Performance Chemicals        
Disaggregation of Revenue [Line Items]        
Revenues 36,626 34,134 81,337 76,798
Performance Chemicals | Finished dosage from generic drugs        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Performance Chemicals | Nutraceutical products        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Performance Chemicals | Pharmaceutical intermediates        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Performance Chemicals | Active pharmaceutical ingredients (APIs)        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Performance Chemicals | Specialty chemicals        
Disaggregation of Revenue [Line Items]        
Revenues 31,582 30,533 67,803 64,553
Performance Chemicals | Agricultural protection products        
Disaggregation of Revenue [Line Items]        
Revenues $ 5,044 $ 3,601 $ 13,534 $ 12,245