XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Jul. 31, 2024
Accounting Policies [Abstract]  
Schedule of revenue
          
   Three Months Ended July 31, 
   2024   2023 
Manufacturing revenues  $33,971   $33,420 
Process development revenues   6,202    4,306 
Total revenues  $40,173   $37,726 
Schedule of estimated useful lives
   
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, 2024   April 30, 2024 
Leasehold improvements  $103,178   $103,178 
Laboratory and manufacturing equipment   42,476    41,497 
Computer equipment and software   4,236    4,236 
Furniture, fixtures and office equipment   1,730    1,730 
Construction-in-progress   73,437    72,502 
Total property and equipment, gross   225,057    223,143 
Less: accumulated depreciation and amortization   (39,440)   (36,629)
Total property and equipment, net  $185,617   $186,514