XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Apr. 30, 2024
Jul. 31, 2023
Apr. 30, 2023
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 24,211 $ 23,267    
Restricted cash 975 2,671    
Total cash, cash equivalents and restricted cash $ 25,186 $ 25,938 $ 21,568 $ 13,815