XML 37 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]    
Revenues $ 164,405 $ 185,255
Finished dosage form generic drugs    
Disaggregation of Revenue [Line Items]    
Revenues 69,213 95,561
Nutraceutical products    
Disaggregation of Revenue [Line Items]    
Revenues 11,633 10,454
Pharmaceutical intermediates    
Disaggregation of Revenue [Line Items]    
Revenues 10,222 10,136
Active pharmaceutical ingredients (APIs)    
Disaggregation of Revenue [Line Items]    
Revenues 28,626 26,440
Specialty chemicals    
Disaggregation of Revenue [Line Items]    
Revenues 36,221 34,020
Agricultural protection products    
Disaggregation of Revenue [Line Items]    
Revenues 8,490 8,644
Human Health    
Disaggregation of Revenue [Line Items]    
Revenues 80,846 106,015
Human Health | Finished dosage form generic drugs    
Disaggregation of Revenue [Line Items]    
Revenues 69,213 95,561
Human Health | Nutraceutical products    
Disaggregation of Revenue [Line Items]    
Revenues 11,633 10,454
Human Health | Pharmaceutical intermediates    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Human Health | Active pharmaceutical ingredients (APIs)    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Human Health | Specialty chemicals    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Human Health | Agricultural protection products    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Pharmaceutical Ingredients    
Disaggregation of Revenue [Line Items]    
Revenues 38,848 36,576
Pharmaceutical Ingredients | Finished dosage form generic drugs    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Pharmaceutical Ingredients | Nutraceutical products    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Pharmaceutical Ingredients | Pharmaceutical intermediates    
Disaggregation of Revenue [Line Items]    
Revenues 10,222 10,136
Pharmaceutical Ingredients | Active pharmaceutical ingredients (APIs)    
Disaggregation of Revenue [Line Items]    
Revenues 28,626 26,440
Pharmaceutical Ingredients | Specialty chemicals    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Pharmaceutical Ingredients | Agricultural protection products    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Performance Chemicals    
Disaggregation of Revenue [Line Items]    
Revenues 44,711 42,664
Performance Chemicals | Finished dosage form generic drugs    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Performance Chemicals | Nutraceutical products    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Performance Chemicals | Pharmaceutical intermediates    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Performance Chemicals | Active pharmaceutical ingredients (APIs)    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Performance Chemicals | Specialty chemicals    
Disaggregation of Revenue [Line Items]    
Revenues 36,221 34,020
Performance Chemicals | Agricultural protection products    
Disaggregation of Revenue [Line Items]    
Revenues $ 8,490 $ 8,644