XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Apr. 30, 2023 $ 63 $ 620,224 $ (431,118) $ 189,169
Beginning balance, shares at Apr. 30, 2023 62,692      
Common stock issued under equity compensation plans 998 998
Common stock issued under equity compensation plans, shares 542      
Stock-based compensation expense 4,809 4,809
Net loss (11,643) (11,643)
Ending balance, value at Oct. 31, 2023 $ 63 626,031 (442,761) 183,333
Ending balance, shares at Oct. 31, 2023 63,234      
Beginning balance, value at Jul. 31, 2023 $ 63 623,445 (433,240) 190,268
Beginning balance, shares at Jul. 31, 2023 63,111      
Common stock issued under equity compensation plans 120 120
Common stock issued under equity compensation plans, shares 123      
Stock-based compensation expense 2,466 2,466
Net loss (9,521) (9,521)
Ending balance, value at Oct. 31, 2023 $ 63 626,031 (442,761) 183,333
Ending balance, shares at Oct. 31, 2023 63,234      
Beginning balance, value at Apr. 30, 2024 $ 64 632,696 (571,871) 60,889
Beginning balance, shares at Apr. 30, 2024 63,568      
Common stock issued under equity compensation plans 725 725
Common stock issued under equity compensation plans, shares 388      
Stock-based compensation expense 6,134 6,134
Net loss (22,940) (22,940)
Ending balance, value at Oct. 31, 2024 $ 64 639,555 (594,811) 44,808
Ending balance, shares at Oct. 31, 2024 63,956      
Beginning balance, value at Jul. 31, 2024 $ 64 635,977 (577,405) 58,636
Beginning balance, shares at Jul. 31, 2024 63,790      
Common stock issued under equity compensation plans 109 109
Common stock issued under equity compensation plans, shares 166      
Stock-based compensation expense 3,469 3,469
Net loss (17,406) (17,406)
Ending balance, value at Oct. 31, 2024 $ 64 $ 639,555 $ (594,811) $ 44,808
Ending balance, shares at Oct. 31, 2024 63,956