XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Current assets:    
Cash and cash equivalents $ 38,542 $ 126,166
Accounts receivable, net 18,298 20,547
Contract assets 9,609 5,369
Inventory 43,908 26,062
Prepaid expenses and other current assets 2,094 1,879
Total current assets 112,451 180,023
Property and equipment, net 177,369 92,955
Operating lease right-of-use assets 42,772 36,806
Deferred tax assets 113,639 115,082
Other assets 4,473 4,627
Restricted cash 350 350
Total assets 451,054 429,843
Current liabilities:    
Accounts payable 24,593 9,504
Accrued compensation and benefits 8,780 8,418
Contract liabilities 37,352 53,798
Current portion of operating lease liabilities 1,358 2,969
Other current liabilities 1,626 1,072
Total current liabilities 73,709 75,761
Convertible senior notes, net 140,623 139,577
Operating lease liabilities, less current portion 45,690 37,886
Finance lease liabilities, less current portion 1,562 2,093
Total liabilities 261,584 255,317
Commitments and contingencies
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; 62,692 and 61,807 shares issued and outstanding at respective dates 63 62
Additional paid-in capital 620,224 605,841
Accumulated deficit (430,817) (431,377)
Total stockholders’ equity 189,470 174,526
Total liabilities and stockholders’ equity $ 451,054 $ 429,843