XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jul. 31, 2024
Apr. 30, 2024
Current assets:    
Cash and cash equivalents $ 33,381 $ 38,106
Accounts receivable, net 20,962 16,644
Contract assets 14,209 12,364
Inventory 29,196 30,375
Prepaid expenses and other current assets 5,872 6,513
Total current assets 103,620 104,002
Property and equipment, net 185,617 186,514
Operating lease right-of-use assets 40,741 41,157
Other assets 4,664 4,884
Total assets 334,642 336,557
Current liabilities:    
Accounts payable 19,999 20,667
Accrued compensation and benefits 5,608 5,437
Contract liabilities 37,659 39,887
Current portion of operating lease liabilities 1,399 1,354
Other current liabilities 6,417 3,221
Total current liabilities 71,082 70,566
Convertible senior notes, net 153,867 153,593
Operating lease liabilities, less current portion 43,971 44,336
Finance lease liabilities, less current portion 6,725 7,101
Other liabilities 361 72
Total liabilities 276,006 275,668
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; 63,790 and 63,568 shares issued and outstanding at respective dates 64 64
Additional paid-in capital 635,977 632,696
Accumulated deficit (577,405) (571,871)
Total stockholders’ equity 58,636 60,889
Total liabilities and stockholders’ equity $ 334,642 $ 336,557