v3.25.4
Accounts Receivable, Unbilled Services and Deferred Revenue - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Apr. 30, 2025
Apr. 30, 2024
Receivables [Abstract]      
Deferred revenue $ 9,998 $ 15,443 $ 12,094