Organization and Significant Accounting Policies - Costs of Software to Be Sold (Details) - Software and software development costs - USD ($) |
Apr. 30, 2025 |
Apr. 30, 2024 |
|---|---|---|
| Capitalized Contract Cost [Line Items] | ||
| Capitalized costs | $ 3,269,000 | $ 0 |
| Accumulated amortization | $ 460,000 | $ 0 |
| Maximum | ||
| Capitalized Contract Cost [Line Items] | ||
| Estimated useful life | 5 years | |
| Minimum | ||
| Capitalized Contract Cost [Line Items] | ||
| Estimated useful life | 2 years |