XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Oct. 31, 2023
Apr. 30, 2023
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 25,963 $ 23,267    
Restricted cash 3,701 2,671    
Total cash, cash equivalents and restricted cash $ 29,664 $ 25,938 $ 21,711 $ 13,815