Fair Value Measurements - Reconciliation (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Apr. 30, 2024
USD ($)
| |
| Reconciliation between beginning and ending balances of items measured at fair value on recurring basis | |
| Included in selling, general and administrative | Selling, general and administrative |
| Significant unobservable inputs (Level 3) | |
| Reconciliation between beginning and ending balances of items measured at fair value on recurring basis | |
| Balance at the beginning of the period | $ 2,109 |
| Included in selling, general and administrative | 23 |
| Payments | $ (2,132) |