v3.26.3
Investments in Equity Securities - Summary of Investments in Equity Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Schedule of Equity Method Investments [Line Items]    
Fair value, at the beginning of the period $ 12,382  
Loss on investment in equity securities for the period (1,109) $ (929)
Fair value, at the end of the period 10,968  
Queens Road Capital Investment Ltd [Member]    
Schedule of Equity Method Investments [Line Items]    
Fair value, at the beginning of the period 12,382  
Loss on investment in equity securities for the period (1,109)  
Impact of foreign currency translation (305)  
Fair value, at the end of the period $ 10,968