XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Common Share (Details - Reconciliation of per share) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Numerator        
Net income (loss), basic $ (6,006) $ (247) $ (17,649) $ 594
Add interest expense on 2026 Notes, net of tax 0 (58) 0 0
Net income (loss), diluted $ (6,006) $ (305) $ (17,649) $ 594
Denominator        
Weighted average basic common shares outstanding 63,321 62,388 63,103 62,166
Effect of dilutive securities:        
Stock options 0 0 0 1,239
RSUs, PSUs and ESPP 0 0 0 229
2026 Notes 0 6,776 0 0
Weighted average dilutive common shares outstanding 63,321 69,164 63,103 63,634
Net income (loss) per share:        
Basic $ (0.09) $ (0.00) $ (0.28) $ 0.01
Diluted $ (0.09) $ (0.00) $ (0.28) $ 0.01