v3.26.1
Pension - Change in projected benefit obligation (Details) - Pension Plan - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Pension    
Pension benefit obligation balance as of April 30, 2025 and 2024, respectively $ (3,335) $ (3,246)
Interest cost (123) (112)
Actuarial loss 98 16
Benefits paid 211 190
Foreign currency exchange rate changes (100) (183)
Pension benefit obligation balance as of April 30, 2026 and 2025, respectively $ (3,249) $ (3,335)