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
|