XML 86 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Jul. 31, 2023
Accounting Policies [Abstract]  
Schedule of revenues
          
   Three Months Ended July 31, 
   2023   2022 
Manufacturing revenues  $33,420   $31,481 
Process development revenues   4,306    5,211 
Total revenues  $37,726   $36,692 
Schedule of cash
                
   July 31, 2023   April 30, 2023   July 31, 2022   April 30, 2022 
Cash and cash equivalents  $24,898   $38,542   $115,137   $126,166 
Restricted cash   350    350    350    350 
Total cash, cash equivalents and restricted cash  $25,248   $38,892   $115,487   $126,516 
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 – 15 years
Computer equipment and software   3 – 5 years
Furniture, fixtures and office equipment   5 – 10 years
Schedule of property and equipment
        
   July 31, 2023   April 30, 2023 
    (as restated)    (as restated) 
Leasehold improvements  $101,572   $97,514 
Laboratory and manufacturing equipment   42,369    35,501 
Computer equipment and software   5,045    5,028 
Furniture, fixtures and office equipment   1,894    1,681 
Construction-in-progress   64,847    68,414 
Total property and equipment, gross   215,727    208,138 
Less: accumulated depreciation and amortization   (32,892)   (30,368)
Total property and equipment, net  $182,835   $177,770