v3.26.3
Investments in Equity Securities - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Apr. 30, 2026
Schedule of Equity Method Investments [Line Items]      
Investments in equity securities $ 10,968   $ 12,382
Queens Road Capital Investment Ltd [Member]      
Schedule of Equity Method Investments [Line Items]      
Investments in equity securities 10,968   $ 12,382
Fair value gain (loss) recognized on investments $ (1,109) $ (929)