XML 44 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Tables)
12 Months Ended
Apr. 30, 2022
Accounting Policies [Abstract]  
Schedule of Estimated Useful Lives by Asset Category Useful lives by asset category are as follows:
Asset CategoryUseful Life
(in years)
Computer equipment and software3
Furniture and fixtures3
Laboratory equipment5
Production equipment5
Transportation equipment4
Property and equipment consisted of the following (in thousands):
April 30, 2022April 30, 2021
Computer equipment and software$1,736 $1,606 
Laboratory equipment9,521 6,603 
Production equipment15,502 5,680 
Leasehold improvements1,465 1,349 
Others524 439 
Construction in progress2,932 4,698 
$31,680 $20,375 
Less: accumulated depreciation and amortization(9,836)(6,144)
$21,844 $14,231