Organization and Significant Accounting Policies - Long-Lived Assets (Details) |
Apr. 30, 2026 |
|---|---|
| Machinery and equipment | Minimum | |
| Long-Lived Assets | |
| Estimated useful life | 2 years |
| Machinery and equipment | Maximum | |
| Long-Lived Assets | |
| Estimated useful life | 10 years |
| Computer equipment and software | Minimum | |
| Long-Lived Assets | |
| Estimated useful life | 3 years |
| Computer equipment and software | Maximum | |
| Long-Lived Assets | |
| Estimated useful life | 5 years |
| Buildings | |
| Long-Lived Assets | |
| Estimated useful life | 40 years |
| In-service ISR assets | Minimum | |
| Long-Lived Assets | |
| Estimated useful life | 3 years |
| In-service ISR assets | Maximum | |
| Long-Lived Assets | |
| Estimated useful life | 10 years |
| Furniture and fixtures | Minimum | |
| Long-Lived Assets | |
| Estimated useful life | 3 years |
| Furniture and fixtures | Maximum | |
| Long-Lived Assets | |
| Estimated useful life | 10 years |