XML 33 R23.htm IDEA: XBRL DOCUMENT v3.20.4
2. Summary of Significant Accounting Policies (Details - Useful life)
9 Months Ended
Jan. 31, 2021
Leasehold Improvements [Member]  
Useful lives of property and equipment Shorter of estimated useful life or lease term
Laboratory and Manufacturing Equipment [Member]  
Useful lives of property and equipment 5-10 years
Computer equipment and software [Member]  
Useful lives of property and equipment 3-5 years
Furniture, fixtures and office equipment [Member]  
Useful lives of property and equipment 5-10 years