XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Oct. 31, 2020
Apr. 30, 2020
CURRENT ASSETS:    
Cash and cash equivalents $ 35,664 $ 36,262
Accounts receivable 11,568 8,606
Contract assets 5,343 3,300
Inventory 9,723 10,883
Prepaid expenses 828 712
Total current assets 63,126 59,763
Property and equipment, net 30,232 27,105
Operating lease right-of-use assets 19,408 20,100
Restricted cash 350 350
Other assets 479 302
Total assets 113,595 107,620
CURRENT LIABILITIES:    
Accounts payable 5,654 5,926
Accrued payroll and related costs 4,850 3,019
Contract liabilities 31,450 29,120
Current portion of operating lease liabilities 1,326 1,228
Note payable 0 4,379
Other current liabilities 379 808
Total current liabilities 43,659 44,480
Operating lease liabilities, less current portion 20,550 21,244
Total liabilities 64,209 65,724
Commitments and contingencies (Note 8)
STOCKHOLDERS' EQUITY:    
Preferred stock, $0.001 par value; 5,000 shares authorized; 1,648 shares issued and outstanding at October 31, 2020 and April 30, 2020, respectively 2 2
Common stock, $0.001 par value; 150,000 shares authorized; 56,722 and 56,483 shares issued and outstanding at October 31, 2020 and April 30, 2020, respectively 57 56
Additional paid-in-capital 613,384 612,909
Accumulated deficit (564,057) (571,071)
Total stockholders' equity 49,386 41,896
Total liabilities and stockholders' equity $ 113,595 $ 107,620