v3.26.1
Accounts receivable, net, contract asset and contract liability - Accounts receivable, net, contract asset and contract liability (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Revenue from Contract with Customer [Abstract]    
Accounts Receivable, net $ 6,747 $ 13,996
Contract Asset 5,263 1,596
Contract Liability $ 4,740 $ 5,194