XML 51 R41.htm IDEA: XBRL DOCUMENT v3.6.0.2
9. SEGMENT REPORTING (Details - Percentage breakdown) - Sales Revenue, Net [Member]
3 Months Ended 6 Months Ended
Oct. 31, 2016
Oct. 31, 2015
Oct. 31, 2016
Oct. 31, 2015
Customer revenue as a percentage of revenue 100.00% 100.00% 100.00% 100.00%
Halozyme Therapeutics [Member]        
Customer revenue as a percentage of revenue 77.00% 56.00% 74.00% 70.00%
Customer A [Member]        
Customer revenue as a percentage of revenue 10.00% 41.00% 14.00% 28.00%
Customer B [Member]        
Customer revenue as a percentage of revenue 12.00% 10.00%
Other Customers [Member]        
Customer revenue as a percentage of revenue 1.00% 3.00% 2.00% 2.00%