v3.26.1
Schedule of Immaterial Corrections (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Additional paid-in capital $ 395,031 $ 359,544
Change in fair value of financial instrument (5,690) (2,956)
Change in fair value of financial instrument $ 5,690 2,956
Previously Reported [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Additional paid-in capital   356,588
Change in fair value of financial instrument  
Change in fair value of financial instrument  
Revision of Prior Period, Adjustment [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Additional paid-in capital   2,956
Change in fair value of financial instrument   2,956
Change in fair value of financial instrument   $ (2,956)