Organization and Significant Accounting Policies - Long-Lived Assets (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Apr. 30, 2023 |
Apr. 30, 2025 |
|
| Long-Lived Assets | ||
| Impairment loss | $ 16,597,000 | |
| Machinery and equipment | Minimum | ||
| Long-Lived Assets | ||
| Estimated useful life | 2 years | |
| Machinery and equipment | Maximum | ||
| Long-Lived Assets | ||
| Estimated useful life | 7 years | |
| Computer equipment and software | Minimum | ||
| Long-Lived Assets | ||
| Estimated useful life | 2 years | |
| Computer equipment and software | Maximum | ||
| Long-Lived Assets | ||
| Estimated useful life | 5 years | |
| Buildings | ||
| Long-Lived Assets | ||
| Estimated useful life | 5 years | |
| In-service ISR assets | ||
| Long-Lived Assets | ||
| Estimated useful life | 3 years | |
| Furniture and fixtures | Minimum | ||
| Long-Lived Assets | ||
| Estimated useful life | 3 years | |
| Leasehold improvements | Minimum | ||
| Long-Lived Assets | ||
| Estimated useful life | 3 years | |
| Leasehold improvements | Maximum | ||
| Long-Lived Assets | ||
| Estimated useful life | 7 years |