Net Loss Per Share Attributable to Common Shareholders - Additional Information (Details) - shares |
12 Months Ended | |
|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Dilutive shares | 0 | 0 |
| Parent contribution of common stock | 105,808 | |
| Kestra Medical Technologies, Ltd | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Parent contribution of common stock | 19,885,382 | |