XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Jul. 31, 2021
Accounting Policies [Abstract]  
Disaggregation of revenue
        
   Three Months Ended July 31, 
   2021   2020 
Manufacturing revenues  $25,675   $24,063 
Process development revenues   5,079    1,329 
Total revenues  $30,754   $25,392 
Schedule of estimated useful lives of property
   
Description   Estimated Useful Life
Leasehold improvements   Shorter of estimated useful life or lease term
Laboratory and manufacturing equipment   5 – 10 years
Computer equipment and software   3 – 5 years
Furniture, fixtures and office equipment   5 – 10 years
Schedule of property and equipment
        
   July 31, 2021   April 30, 2021 
Leasehold improvements  $23,000   $23,000 
Laboratory and manufacturing equipment   21,303    20,793 
Computer equipment and software   5,541    5,541 
Furniture, fixtures and office equipment   843    843 
Construction-in-progress   15,985    8,372 
Total property and equipment, gross   66,672    58,549 
Less: accumulated depreciation and amortization   (22,103)   (21,094)
Total property and equipment, net  $44,569   $37,455