Accumulated Other Comprehensive Loss and Reclassifications Adjustments (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Jul. 27, 2024 |
Jul. 29, 2023 |
|
| Accumulated other comprehensive income | ||
| Balance as of April 30, 2024 and April 30, 2023, respectively | $ (5,592) | |
| Change in foreign currency translation adjustments | 538 | $ (63) |
| Balance as of July 27, 2024 and July 29, 2023, respectively | (5,054) | |
| Accumulated Other Comprehensive Income | ||
| Accumulated other comprehensive income | ||
| Balance as of April 30, 2024 and April 30, 2023, respectively | (5,592) | (4,452) |
| Change in foreign currency translation adjustments | 538 | (63) |
| Balance as of July 27, 2024 and July 29, 2023, respectively | $ (5,054) | $ (4,515) |