Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Property and Equipment (Details) |
Apr. 30, 2026 |
|---|---|
| Buildings | |
| Property, Plant and Equipment [Line Items] | |
| Estimated useful lives | 50 years |
| Motor vehicles | Minimum | |
| Property, Plant and Equipment [Line Items] | |
| Estimated useful lives | 4 years |
| Motor vehicles | Maximum | |
| Property, Plant and Equipment [Line Items] | |
| Estimated useful lives | 14 years |
| Office and workshop equipment | |
| Property, Plant and Equipment [Line Items] | |
| Estimated useful lives | 5 years |