Income Taxes (Details - Deferred income taxes) - USD ($) $ in Thousands |
Apr. 30, 2023 |
Apr. 30, 2022 |
|---|---|---|
| Income Tax Disclosure [Abstract] | ||
| Net operating losses | $ 112,194 | $ 99,710 |
| Research and development credits | 5,569 | 5,550 |
| Stock-based compensation | 2,589 | 2,710 |
| Deferred revenue | 2,420 | 5,494 |
| Lease liabilities | 12,742 | 11,107 |
| Accrued liabilities | 2,248 | 785 |
| Accrued compensation | 1,781 | 1,705 |
| Total deferred tax assets | 139,543 | 127,061 |
| Less valuation allowance | 0 | 0 |
| Total deferred tax assets, net of valuation allowance | 139,543 | 127,061 |
| Deferred tax liabilities: | ||
| Fixed assets | (14,320) | (1,972) |
| ROU assets | (11,584) | (10,007) |
| Total deferred tax liabilities | (25,904) | (11,979) |
| Net deferred tax assets | $ 113,639 | $ 115,082 |