v3.26.3
CONTRACT ASSETS AND LIABILITIES - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Apr. 30, 2025
Schedule Of Contract Assets And Liabilities Abstract      
Contract assets $ 19,637 $ 17,277 $ 17,914
Contract liabilities (11,519) (9,418) (13,607)
Accounts receivable, net $ 6,224 $ 4,637 $ 5,914