XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Current assets:    
Cash and cash equivalents $ 126,166 $ 169,915
Accounts receivable, net 20,547 18,842
Contract assets 5,369 6,112
Inventory 26,062 11,871
Prepaid expenses 1,879 1,064
Total current assets 180,023 207,804
Property and equipment, net 92,955 37,455
Operating lease right-of-use assets 36,806 18,691
Deferred tax assets 115,082 0
Other assets 4,627 1,210
Restricted cash 350 350
Total assets 429,843 265,510
Current liabilities:    
Accounts payable 9,504 9,257
Accrued compensation and benefits 8,418 8,794
Contract liabilities 53,798 50,769
Current portion of operating lease liabilities 2,969 1,355
Other current liabilities 1,072 761
Total current liabilities 75,761 70,936
Convertible senior notes, net 139,577 96,949
Operating lease liabilities, less current portion 37,886 19,889
Finance lease liabilities, less current portion 2,093 0
Total liabilities 255,317 187,774
Stockholders’ equity:    
Preferred stock, $0.001 par value; 5,000 shares authorized; no shares issued and outstanding at respective dates 0 0
Common stock, $0.001 par value; 150,000 shares authorized; 61,807 and 61,069 shares issued and outstanding at respective dates 62 61
Additional paid-in capital 605,841 637,534
Accumulated deficit (431,377) (559,859)
Total stockholders’ equity 174,526 77,736
Total liabilities and stockholders’ equity $ 429,843 $ 265,510