v3.26.3
Schedule of Accounts Receivable, Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Apr. 30, 2025
Accounts Receivable Contract Assets And Contract Liabilities      
Accounts receivable $ 1,249 $ 587 $ 1,191
Contract assets 269 590 1,088
Contract liabilities $ 5,091 $ 6,029