v3.26.1
Accounts Receivable, Unbilled Services and Deferred Revenue - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Contract With Customer Liability [Roll Forward]    
Beginning balance $ 15,443 $ 12,094
Additions: 24,102 29,973
Revenue Recognized (30,717) (26,624)
Ending balance $ 8,828 $ 15,443