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