v3.26.1
Accounts Receivable, Unbilled Services and Deferred Revenue - Schedule of Allowances for Doubtful Accounts and Estimated Credit Losses (Details)(Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 1,029 $ 1,301
Plus: Provision for credit losses and doubtful accounts 86 64
Less: Reversal of provision for credit losses and doubtful accounts, net (58) (209)
Less: Reversal for amounts subsequently collected   (71)
Less: Write offs   (56)
Ending balance $ 1,057 $ 1,029